Lines Matching refs:HashValue
48 class HashValue; variable
70 HashValue key_hash = HashValue(Hasher()(key)); in Get()
122 const FocusedTree* FindHash(HashValue hash) const;
129 const FocusedTree* FindHash(HashValue hash,
178 HashValue key_hash;
201 class PersistentMap<Key, Value, Hasher>::HashValue {
203 explicit HashValue(size_t hash) : bits_(static_cast<uint32_t>(hash)) {}
212 bool operator<(HashValue other) const { return bits_ < other.bits_; }
213 bool operator==(HashValue other) const { return bits_ == other.bits_; }
214 bool operator!=(HashValue other) const { return bits_ != other.bits_; }
215 HashValue operator^(HashValue other) const {
216 return HashValue(bits_ ^ other.bits_);
379 HashValue key_hash = HashValue(Hasher()(key));
410 PersistentMap<Key, Value, Hasher>::FindHash(HashValue hash) const {
426 HashValue hash, std::array<const FocusedTree*, kHashBits>* path,