template <class K, class V>
struct FlatHashMapPolicy
Defined at line 577 of file ../../third_party/abseil-cpp/absl/container/flat_hash_map.h
Public Methods
template <class Allocator, class... Args>
void construct (Allocator * alloc, slot_type * slot, Args &&... args)
Defined at line 585 of file ../../third_party/abseil-cpp/absl/container/flat_hash_map.h
template <class Allocator>
auto destroy (Allocator * alloc, slot_type * slot)
Returns std::true_type in case destroy is trivial.
Defined at line 591 of file ../../third_party/abseil-cpp/absl/container/flat_hash_map.h
template <class Allocator>
auto transfer (Allocator * alloc, slot_type * new_slot, slot_type * old_slot)
Defined at line 596 of file ../../third_party/abseil-cpp/absl/container/flat_hash_map.h
template <class F, class... Args>
decltype(absl::container_internal::DecomposePair(std::declval<F>(), std::declval<Args>()...)) apply (F && f, Args &&... args)
Defined at line 602 of file ../../third_party/abseil-cpp/absl/container/flat_hash_map.h
template <class Hash>
HashSlotFn get_hash_slot_fn ()
Defined at line 610 of file ../../third_party/abseil-cpp/absl/container/flat_hash_map.h
size_t space_used (const slot_type * )
Defined at line 616 of file ../../third_party/abseil-cpp/absl/container/flat_hash_map.h
std::pair<const K, V> & element (slot_type * slot)
Defined at line 618 of file ../../third_party/abseil-cpp/absl/container/flat_hash_map.h
V & value (std::pair<const K, V> * kv)
Defined at line 620 of file ../../third_party/abseil-cpp/absl/container/flat_hash_map.h
const V & value (const std::pair<const K, V> * kv)
Defined at line 621 of file ../../third_party/abseil-cpp/absl/container/flat_hash_map.h