#include <common.h>
Public Types | |
using | key_type = typename Policy::key_type |
using | mapped_type = typename Policy::mapped_type |
Public Types inherited from absl::container_internal::node_handle_base< PolicyTraits, Alloc > | |
using | allocator_type = Alloc |
Public Member Functions | |
auto | key () const -> decltype(PolicyTraits::key(this->slot())) |
mapped_type & | mapped () const |
constexpr | node_handle () |
Public Member Functions inherited from absl::container_internal::node_handle_base< PolicyTraits, Alloc > | |
bool | empty () const noexcept |
allocator_type | get_allocator () const |
constexpr | node_handle_base () |
node_handle_base (node_handle_base &&other) noexcept | |
operator bool () const noexcept | |
node_handle_base & | operator= (node_handle_base &&other) noexcept |
~node_handle_base () | |
Private Types | |
using | Base = typename node_handle::node_handle_base |
Private Member Functions | |
node_handle (const Alloc &a, typename Base::slot_type *s) | |
Friends | |
struct | CommonAccess |
Additional Inherited Members | |
Protected Types inherited from absl::container_internal::node_handle_base< PolicyTraits, Alloc > | |
using | slot_type = typename PolicyTraits::slot_type |
Protected Member Functions inherited from absl::container_internal::node_handle_base< PolicyTraits, Alloc > | |
allocator_type * | alloc () |
void | destroy () |
node_handle_base (const allocator_type &a, slot_type *s) | |
void | reset () |
slot_type * | slot () const |
|
private |
using absl::container_internal::node_handle< Policy, PolicyTraits, Alloc, absl::void_t< typename Policy::mapped_type > >::key_type = typename Policy::key_type |
using absl::container_internal::node_handle< Policy, PolicyTraits, Alloc, absl::void_t< typename Policy::mapped_type > >::mapped_type = typename Policy::mapped_type |
|
inline |
|
inlineprivate |
|
inline |
|
inline |
|
friend |