|
| IdIndexer (IdIndexer &&rhs) |
|
IdIndexer & | operator= (IdIndexer &&rhs) |
|
size_t | entry_num () const |
|
size_t | memory_usage () const |
|
bool | add (const KEY_T &oid, INDEX_T &lid) |
|
bool | add (KEY_T &&oid, INDEX_T &lid) |
|
bool | _add (const KEY_T &oid, size_t hash_value, INDEX_T &lid) |
|
bool | _add (KEY_T &&oid, size_t hash_value, INDEX_T &lid) |
|
void | _add (const KEY_T &oid) |
|
void | _add (KEY_T &&oid) |
|
size_t | bucket_count () const |
|
bool | empty () const |
|
size_t | size () const |
|
bool | get_key (INDEX_T lid, KEY_T &oid) const |
|
bool | get_index (const KEY_T &oid, INDEX_T &lid) const |
|
bool | _get_index (const KEY_T &oid, size_t hash, INDEX_T &lid) const |
|
void | swap (IdIndexer< KEY_T, INDEX_T > &rhs) |
|
const key_buffer_t & | keys () const |
|
key_buffer_t & | keys () |
|
template<typename IOADAPTOR_T > |
void | Serialize (std::unique_ptr< IOADAPTOR_T > &writer) |
|
template<typename IOADAPTOR_T > |
void | Deserialize (std::unique_ptr< IOADAPTOR_T > &reader) |
|
void | serialize_to_mem (std::vector< char > &buf) const |
|