#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.