Searched defs:leveldb_comparator_t (Results 1 – 2 of 2) sorted by relevance
89 struct leveldb_comparator_t : public Comparator { struct90 ~leveldb_comparator_t() override { (*destructor_)(state_); } in ~leveldb_comparator_t() argument92 int Compare(const Slice& a, const Slice& b) const override { in Compare()96 const char* Name() const override { return (*name_)(state_); } in Name()99 void FindShortestSeparator(std::string*, const Slice&) const override {} in FindShortestSeparator()100 void FindShortSuccessor(std::string* key) const override {} in FindShortSuccessor()102 void* state_;103 void (*destructor_)(void*);104 int (*compare_)(void*, const char* a, size_t alen, const char* b,106 const char* (*name_)(void*);
57 typedef struct leveldb_comparator_t leveldb_comparator_t; typedef