Flex  0.17.9
gs::IdIndexer< KEY_T, INDEX_T > Member List

This is the complete list of members for gs::IdIndexer< KEY_T, INDEX_T >, including all inherited members.

_add(const Any &oid) overridegs::IdIndexer< KEY_T, INDEX_T >inline
_add(const KEY_T &oid, size_t hash_value, INDEX_T &lid)gs::IdIndexer< KEY_T, INDEX_T >inline
_add(KEY_T &&oid, size_t hash_value, INDEX_T &lid)gs::IdIndexer< KEY_T, INDEX_T >inline
_add(const KEY_T &oid)gs::IdIndexer< KEY_T, INDEX_T >inline
_add(KEY_T &&oid)gs::IdIndexer< KEY_T, INDEX_T >inline
_get_index(const KEY_T &oid, size_t hash, INDEX_T &lid) constgs::IdIndexer< KEY_T, INDEX_T >inline
_rehash(size_t num)gs::IdIndexer< KEY_T, INDEX_T >inline
add(const Any &oid, INDEX_T &lid) overridegs::IdIndexer< KEY_T, INDEX_T >inline
add(const KEY_T &oid, INDEX_T &lid)gs::IdIndexer< KEY_T, INDEX_T >inline
add(KEY_T &&oid, INDEX_T &lid)gs::IdIndexer< KEY_T, INDEX_T >inline
bucket_count() constgs::IdIndexer< KEY_T, INDEX_T >inline
build_lf_indexer(const IdIndexer< _KEY_T, _INDEX_T > &input, const std::string &filename, LFIndexer< _INDEX_T > &output, const std::string &snapshot_dir, const std::string &work_dir, PropertyType type)gs::IdIndexer< KEY_T, INDEX_T >friend
Clear()gs::IdIndexer< KEY_T, INDEX_T >inline
compute_max_lookups(size_t num_buckets)gs::IdIndexer< KEY_T, INDEX_T >inlineprivatestatic
Deserialize(std::unique_ptr< grape::LocalIOAdaptor > &reader)gs::IdIndexer< KEY_T, INDEX_T >inline
dist_buffer_t typedefgs::IdIndexer< KEY_T, INDEX_T >
distances_gs::IdIndexer< KEY_T, INDEX_T >private
emplace(INDEX_T lid)gs::IdIndexer< KEY_T, INDEX_T >inlineprivate
emplace_new_value(int8_t distance_from_desired, size_t index, INDEX_T lid)gs::IdIndexer< KEY_T, INDEX_T >inlineprivate
empty() constgs::IdIndexer< KEY_T, INDEX_T >inline
entry_num() constgs::IdIndexer< KEY_T, INDEX_T >inline
get_index(const Any &oid, INDEX_T &lid) const overridegs::IdIndexer< KEY_T, INDEX_T >inline
get_index(const KEY_T &oid, INDEX_T &lid) constgs::IdIndexer< KEY_T, INDEX_T >inline
get_key(const INDEX_T &lid, Any &oid) const overridegs::IdIndexer< KEY_T, INDEX_T >inline
get_key(INDEX_T lid, KEY_T &oid) constgs::IdIndexer< KEY_T, INDEX_T >inline
get_type() const overridegs::IdIndexer< KEY_T, INDEX_T >inline
grow()gs::IdIndexer< KEY_T, INDEX_T >inlineprivate
hash_policy_gs::IdIndexer< KEY_T, INDEX_T >private
hasher_gs::IdIndexer< KEY_T, INDEX_T >private
IdIndexer()gs::IdIndexer< KEY_T, INDEX_T >inline
ind_buffer_t typedefgs::IdIndexer< KEY_T, INDEX_T >
indices_gs::IdIndexer< KEY_T, INDEX_T >private
key_buffer_t typedefgs::IdIndexer< KEY_T, INDEX_T >
keys() constgs::IdIndexer< KEY_T, INDEX_T >inline
keys()gs::IdIndexer< KEY_T, INDEX_T >inline
keys_gs::IdIndexer< KEY_T, INDEX_T >private
max_lookups_gs::IdIndexer< KEY_T, INDEX_T >private
num_elements_gs::IdIndexer< KEY_T, INDEX_T >private
num_slots_minus_one_gs::IdIndexer< KEY_T, INDEX_T >private
rehash(size_t num_buckets)gs::IdIndexer< KEY_T, INDEX_T >inlineprivate
reset_to_empty_state()gs::IdIndexer< KEY_T, INDEX_T >inlineprivate
Serialize(std::unique_ptr< grape::LocalIOAdaptor > &writer) constgs::IdIndexer< KEY_T, INDEX_T >inline
size() const overridegs::IdIndexer< KEY_T, INDEX_T >inline
swap(IdIndexer< KEY_T, INDEX_T > &rhs)gs::IdIndexer< KEY_T, INDEX_T >inline
~IdIndexer()gs::IdIndexer< KEY_T, INDEX_T >inline