template <class K, class V>
struct map_slot_policy
Defined at line 353 of file ../../third_party/abseil-cpp/src/absl/container/internal/container_memory.h
Public Methods
value_type & element (slot_type * slot)
Defined at line 371 of file ../../third_party/abseil-cpp/src/absl/container/internal/container_memory.h
const value_type & element (const slot_type * slot)
Defined at line 372 of file ../../third_party/abseil-cpp/src/absl/container/internal/container_memory.h
K & mutable_key (slot_type * slot)
Defined at line 379 of file ../../third_party/abseil-cpp/src/absl/container/internal/container_memory.h
const K & key (const slot_type * slot)
Defined at line 390 of file ../../third_party/abseil-cpp/src/absl/container/internal/container_memory.h
template <class Allocator, class... Args>
void construct (Allocator *alloc,slot_type *slot,Args &&...args)
Defined at line 395 of file ../../third_party/abseil-cpp/src/absl/container/internal/container_memory.h
template <class Allocator>
void construct (Allocator *alloc,slot_type *slot,slot_type *other)
Construct this slot by moving from another slot.
Defined at line 408 of file ../../third_party/abseil-cpp/src/absl/container/internal/container_memory.h
template <class Allocator>
void construct (Allocator *alloc,slot_type *slot,const slot_type *other)
Construct this slot by copying from another slot.
Defined at line 421 of file ../../third_party/abseil-cpp/src/absl/container/internal/container_memory.h
template <class Allocator>
auto destroy (Allocator * alloc, slot_type * slot)
Defined at line 429 of file ../../third_party/abseil-cpp/src/absl/container/internal/container_memory.h
template <class Allocator>
auto transfer (Allocator *alloc,slot_type *new_slot,slot_type *old_slot)
Defined at line 439 of file ../../third_party/abseil-cpp/src/absl/container/internal/container_memory.h