#include <flat_hash_map.h>
Public Member Functions | |
static Args &&args return | absl::container_internal::DecomposePair (std::forward< F >(f), std::forward< Args >(args)...) |
Static Public Member Functions | |
template<class Allocator , class... Args> | |
static void | construct (Allocator *alloc, slot_type *slot, Args &&...args) |
template<class F , class... Args> | |
static | decltype (absl::container_internal::DecomposePair(std::declval< F >(), std::declval< Args >()...)) apply(F &&f |
template<class Allocator > | |
static void | destroy (Allocator *alloc, slot_type *slot) |
static std::pair< const K, V > & | element (slot_type *slot) |
static size_t | space_used (const slot_type *) |
template<class Allocator > | |
static void | transfer (Allocator *alloc, slot_type *new_slot, slot_type *old_slot) |
static V & | value (std::pair< const K, V > *kv) |
static const V & | value (const std::pair< const K, V > *kv) |
Definition at line 533 of file flat_hash_map.h.
static Args&& args return absl::container_internal::FlatHashMapPolicy< K, V >::absl::container_internal::DecomposePair | ( | std::forward< F > | f, |
std::forward< Args >(args) | ... | ||
) |
static void absl::container_internal::FlatHashMapPolicy< K, V >::construct | ( | Allocator * | alloc, |
slot_type * | slot, | ||
Args &&... | args | ||
) | [inline, static] |
Definition at line 541 of file flat_hash_map.h.
static absl::container_internal::FlatHashMapPolicy< K, V >::decltype | ( | absl::container_internal:: | DecomposePairstd::declval< F >(), std::declval< Args >()... | ) | [static] |
static void absl::container_internal::FlatHashMapPolicy< K, V >::destroy | ( | Allocator * | alloc, |
slot_type * | slot | ||
) | [inline, static] |
Definition at line 546 of file flat_hash_map.h.
static std::pair<const K, V>& absl::container_internal::FlatHashMapPolicy< K, V >::element | ( | slot_type * | slot | ) | [inline, static] |
Definition at line 566 of file flat_hash_map.h.
static size_t absl::container_internal::FlatHashMapPolicy< K, V >::space_used | ( | const slot_type * | ) | [inline, static] |
Definition at line 564 of file flat_hash_map.h.
static void absl::container_internal::FlatHashMapPolicy< K, V >::transfer | ( | Allocator * | alloc, |
slot_type * | new_slot, | ||
slot_type * | old_slot | ||
) | [inline, static] |
Definition at line 551 of file flat_hash_map.h.
static V& absl::container_internal::FlatHashMapPolicy< K, V >::value | ( | std::pair< const K, V > * | kv | ) | [inline, static] |
Definition at line 568 of file flat_hash_map.h.
static const V& absl::container_internal::FlatHashMapPolicy< K, V >::value | ( | const std::pair< const K, V > * | kv | ) | [inline, static] |
Definition at line 569 of file flat_hash_map.h.