#include <flat_hash_map.h>
Public Types | |
using | init_type = std::pair< key_type, mapped_type > |
using | init_type = std::pair< key_type, mapped_type > |
using | key_type = K |
using | key_type = K |
using | mapped_type = V |
using | mapped_type = V |
using | slot_policy = container_internal::map_slot_policy< K, V > |
using | slot_policy = container_internal::map_slot_policy< K, V > |
using | slot_type = typename slot_policy::slot_type |
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 , class... Args> | |
static void | construct (Allocator *alloc, slot_type *slot, Args &&... args) |
template<class Allocator > | |
static void | destroy (Allocator *alloc, slot_type *slot) |
template<class Allocator > | |
static void | destroy (Allocator *alloc, slot_type *slot) |
static std::pair< const K, V > & | element (slot_type *slot) |
static std::pair< const K, V > & | element (slot_type *slot) |
static size_t | space_used (const slot_type *) |
static size_t | space_used (const slot_type *) |
template<class Allocator > | |
static void | transfer (Allocator *alloc, slot_type *new_slot, slot_type *old_slot) |
template<class Allocator > | |
static void | transfer (Allocator *alloc, slot_type *new_slot, slot_type *old_slot) |
static const V & | value (const std::pair< const K, V > *kv) |
static const V & | value (const std::pair< const K, V > *kv) |
static V & | value (std::pair< const K, V > *kv) |
static V & | value (std::pair< const K, V > *kv) |
Definition at line 49 of file abseil-cpp/absl/container/flat_hash_map.h.
using absl::container_internal::FlatHashMapPolicy< K, V >::init_type = std::pair< key_type, mapped_type> |
Definition at line 558 of file bloaty/third_party/abseil-cpp/absl/container/flat_hash_map.h.
using absl::container_internal::FlatHashMapPolicy< K, V >::init_type = std::pair< key_type, mapped_type> |
Definition at line 565 of file abseil-cpp/absl/container/flat_hash_map.h.
using absl::container_internal::FlatHashMapPolicy< K, V >::key_type = K |
Definition at line 556 of file bloaty/third_party/abseil-cpp/absl/container/flat_hash_map.h.
using absl::container_internal::FlatHashMapPolicy< K, V >::key_type = K |
Definition at line 563 of file abseil-cpp/absl/container/flat_hash_map.h.
using absl::container_internal::FlatHashMapPolicy< K, V >::mapped_type = V |
Definition at line 557 of file bloaty/third_party/abseil-cpp/absl/container/flat_hash_map.h.
using absl::container_internal::FlatHashMapPolicy< K, V >::mapped_type = V |
Definition at line 564 of file abseil-cpp/absl/container/flat_hash_map.h.
using absl::container_internal::FlatHashMapPolicy< K, V >::slot_policy = container_internal::map_slot_policy<K, V> |
Definition at line 554 of file bloaty/third_party/abseil-cpp/absl/container/flat_hash_map.h.
using absl::container_internal::FlatHashMapPolicy< K, V >::slot_policy = container_internal::map_slot_policy<K, V> |
Definition at line 561 of file abseil-cpp/absl/container/flat_hash_map.h.
using absl::container_internal::FlatHashMapPolicy< K, V >::slot_type = typename slot_policy::slot_type |
Definition at line 555 of file bloaty/third_party/abseil-cpp/absl/container/flat_hash_map.h.
using absl::container_internal::FlatHashMapPolicy< K, V >::slot_type = typename slot_policy::slot_type |
Definition at line 562 of file abseil-cpp/absl/container/flat_hash_map.h.
|
inlinestatic |
Definition at line 561 of file bloaty/third_party/abseil-cpp/absl/container/flat_hash_map.h.
|
inlinestatic |
Definition at line 568 of file abseil-cpp/absl/container/flat_hash_map.h.
|
inlinestatic |
Definition at line 566 of file bloaty/third_party/abseil-cpp/absl/container/flat_hash_map.h.
|
inlinestatic |
Definition at line 573 of file abseil-cpp/absl/container/flat_hash_map.h.
|
inlinestatic |
Definition at line 586 of file bloaty/third_party/abseil-cpp/absl/container/flat_hash_map.h.
|
inlinestatic |
Definition at line 593 of file abseil-cpp/absl/container/flat_hash_map.h.
|
inlinestatic |
Definition at line 584 of file bloaty/third_party/abseil-cpp/absl/container/flat_hash_map.h.
|
inlinestatic |
Definition at line 591 of file abseil-cpp/absl/container/flat_hash_map.h.
|
inlinestatic |
Definition at line 571 of file bloaty/third_party/abseil-cpp/absl/container/flat_hash_map.h.
|
inlinestatic |
Definition at line 578 of file abseil-cpp/absl/container/flat_hash_map.h.
|
inlinestatic |
Definition at line 589 of file bloaty/third_party/abseil-cpp/absl/container/flat_hash_map.h.
|
inlinestatic |
Definition at line 596 of file abseil-cpp/absl/container/flat_hash_map.h.
|
inlinestatic |
Definition at line 588 of file bloaty/third_party/abseil-cpp/absl/container/flat_hash_map.h.
|
inlinestatic |
Definition at line 595 of file abseil-cpp/absl/container/flat_hash_map.h.