36 #define s_is_removed -2
73 template<
typename ForwardKey,
typename IsEqual>
75 const IsEqual &is_equal,
77 const Key *keys)
const
80 return is_equal(key, keys[state_]);
119 return state_ ==
index;
136 template<
typename Key>
struct DefaultVectorSetSlot;
bool has_index(int64_t index) const
void occupy(int64_t index, uint64_t UNUSED(hash))
bool contains(const ForwardKey &key, const IsEqual &is_equal, uint64_t UNUSED(hash), const Key *keys) const
uint64_t get_hash(const Key &key, const Hash &hash) const
void update_index(int64_t index)
unsigned __int64 uint64_t