Use empty() instead of 'size() == 0' to fix:
[src/test/ObjectMap/KeyValueDBMemory.cc:83]: (performance)
Possible inefficient checking for 'db' emptiness.
[src/test/ObjectMap/KeyValueDBMemory.cc:97]: (performance)
Possible inefficient checking for 'db' emptiness.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
int lower_bound(const string &prefix, const string &to) {
it = db->db.lower_bound(make_pair(prefix,to));
- if ((db->db.size() == 0) || (it == db->db.end())) {
+ if ((db->db.empty()) || (it == db->db.end())) {
it = db->db.end();
ready = false;
return 0;
int upper_bound(const string &prefix, const string &after) {
it = db->db.upper_bound(make_pair(prefix,after));
- if ((db->db.size() == 0) || (it == db->db.end())) {
+ if ((db->db.empty()) || (it == db->db.end())) {
it = db->db.end();
ready = false;
return 0;