template <class K, class V>
struct FlatHashMapPolicy
Defined at line 637 of file ../../third_party/abseil-cpp/src/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 649 of file ../../third_party/abseil-cpp/src/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 655 of file ../../third_party/abseil-cpp/src/absl/container/flat_hash_map.h
template <class Allocator>
auto transfer (Allocator *alloc,slot_type *new_slot,slot_type *old_slot)
Defined at line 660 of file ../../third_party/abseil-cpp/src/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 666 of file ../../third_party/abseil-cpp/src/absl/container/flat_hash_map.h
template <class Hash, bool kIsDefault>
HashSlotFn get_hash_slot_fn ()
Defined at line 674 of file ../../third_party/abseil-cpp/src/absl/container/flat_hash_map.h
size_t space_used (const slot_type * )
Defined at line 680 of file ../../third_party/abseil-cpp/src/absl/container/flat_hash_map.h
std::pair<const K, V> & element (slot_type * slot)
Defined at line 682 of file ../../third_party/abseil-cpp/src/absl/container/flat_hash_map.h
V & value (std::pair<const K, V> * kv)
Defined at line 684 of file ../../third_party/abseil-cpp/src/absl/container/flat_hash_map.h
const V & value (const std::pair<const K, V> * kv)
Defined at line 685 of file ../../third_party/abseil-cpp/src/absl/container/flat_hash_map.h