Lines Matching refs:store_ptr
41 StoreKey* store_ptr;
43 HashType store_hash; // Valid if store_ptr != nullptr.
44 const HashedInKey* in_key; // Valid if store_ptr == nullptr.
51 HashType a_hash = (a.store_ptr != nullptr) ? a.store_hash : a.in_key->first;
52 HashType b_hash = (b.store_ptr != nullptr) ? b.store_hash : b.in_key->first;
56 if (a.store_ptr != nullptr && b.store_ptr != nullptr) {
57 return std::lexicographical_compare(a.store_ptr->begin(), a.store_ptr->end(),
58 b.store_ptr->begin(), b.store_ptr->end());
59 } else if (a.store_ptr != nullptr && b.store_ptr == nullptr) {
60 return std::lexicographical_compare(a.store_ptr->begin(), a.store_ptr->end(),
62 } else if (a.store_ptr == nullptr && b.store_ptr != nullptr) {
64 b.store_ptr->begin(), b.store_ptr->end());
87 hashed_key.store_ptr = nullptr;
92 DCHECK(it->store_ptr != nullptr);
93 return it->store_ptr;
95 hashed_key.store_ptr = CreateStoreKey(key);
98 return hashed_key.store_ptr;
115 DCHECK(hashed_key.store_ptr != nullptr);
116 DeleteStoreKey(hashed_key.store_ptr);
128 DCHECK(key.store_ptr != nullptr);