#include <flat_hash_map.h>
Public Types | |
using | init_type = std::pair< key_type, mapped_type > |
using | key_type = K |
using | mapped_type = V |
using | slot_policy = container_internal::map_slot_policy< K, V > |
using | slot_type = typename slot_policy::slot_type |
Static Public Member Functions | |
template<class Allocator , class... Args> | |
static void | construct (Allocator *alloc, slot_type *slot, Args &&... args) |
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 47 of file flat_hash_map.h.
using absl::container_internal::FlatHashMapPolicy< K, V >::init_type = std::pair< key_type, mapped_type> |
Definition at line 538 of file flat_hash_map.h.
using absl::container_internal::FlatHashMapPolicy< K, V >::key_type = K |
Definition at line 536 of file flat_hash_map.h.
using absl::container_internal::FlatHashMapPolicy< K, V >::mapped_type = V |
Definition at line 537 of file flat_hash_map.h.
using absl::container_internal::FlatHashMapPolicy< K, V >::slot_policy = container_internal::map_slot_policy<K, V> |
Definition at line 534 of file flat_hash_map.h.
using absl::container_internal::FlatHashMapPolicy< K, V >::slot_type = typename slot_policy::slot_type |
Definition at line 535 of file flat_hash_map.h.
|
inlinestatic |
Definition at line 541 of file flat_hash_map.h.
|
inlinestatic |
Definition at line 546 of file flat_hash_map.h.
|
inlinestatic |
Definition at line 566 of file flat_hash_map.h.
|
inlinestatic |
Definition at line 564 of file flat_hash_map.h.
|
inlinestatic |
Definition at line 551 of file flat_hash_map.h.
|
inlinestatic |
Definition at line 568 of file flat_hash_map.h.
|
inlinestatic |
Definition at line 569 of file flat_hash_map.h.