// Fetch prefix and/or key directly from Slice
if (prefix)
- *prefix = string(in_data, 0, prefix_len);
+ *prefix = string(in_data, prefix_len);
if (key)
- *key = string(separator+1, 0, in_prefix.size()-prefix_len-1);
+ *key = string(separator+1, in_prefix.size()-prefix_len-1);
return 0;
}
if (prefix_len >= in.size())
return -EINVAL;
- // Fetch prefix and/or key directly from Slice
if (prefix)
- *prefix = string(in.data(), 0, prefix_len);
+ *prefix = string(in.data(), prefix_len);
if (key)
- *key = string(separator+1, 0, in.size()-prefix_len-1);
- return 0;
+ *key = string(separator+1, in.size() - prefix_len - 1);
+ return 0;
}
void LevelDBStore::compact()
// Fetch prefix and/or key directly from Slice
if (prefix)
- *prefix = string(in.data(), 0, prefix_len);
+ *prefix = string(in.data(), prefix_len);
if (key)
- *key = string(separator+1, 0, in.size()-prefix_len-1);
+ *key = string(separator+1, in.size()-prefix_len-1);
return 0;
}