#include <common.h>

Public Member Functions | |
| 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 () | |
Protected Member Functions | |
| allocator_type * | alloc () |
| void | destroy () |
| node_handle_base (const allocator_type &a, slot_type *s) | |
| void | reset () |
| slot_type * | slot () const |
Private Attributes | |
| absl::optional< allocator_type > | alloc_ |
| absl::aligned_storage_t < sizeof(slot_type), alignof(slot_type)> | slot_space_ |
Friends | |
| struct | CommonAccess |
| constexpr absl::container_internal::node_handle_base< PolicyTraits, Alloc >::node_handle_base | ( | ) | [inline] |
| absl::container_internal::node_handle_base< PolicyTraits, Alloc >::node_handle_base | ( | node_handle_base< PolicyTraits, Alloc > && | other | ) | [inline] |
| absl::container_internal::node_handle_base< PolicyTraits, Alloc >::~node_handle_base | ( | ) | [inline] |
| absl::container_internal::node_handle_base< PolicyTraits, Alloc >::node_handle_base | ( | const allocator_type & | a, |
| slot_type * | s | ||
| ) | [inline, protected] |
| allocator_type* absl::container_internal::node_handle_base< PolicyTraits, Alloc >::alloc | ( | ) | [inline, protected] |
| void absl::container_internal::node_handle_base< PolicyTraits, Alloc >::destroy | ( | ) | [inline, protected] |
| bool absl::container_internal::node_handle_base< PolicyTraits, Alloc >::empty | ( | ) | const [inline] |
| allocator_type absl::container_internal::node_handle_base< PolicyTraits, Alloc >::get_allocator | ( | ) | const [inline] |
| absl::container_internal::node_handle_base< PolicyTraits, Alloc >::operator bool | ( | ) | const [inline, explicit] |
| node_handle_base& absl::container_internal::node_handle_base< PolicyTraits, Alloc >::operator= | ( | node_handle_base< PolicyTraits, Alloc > && | other | ) | [inline] |
| void absl::container_internal::node_handle_base< PolicyTraits, Alloc >::reset | ( | ) | [inline, protected] |
| slot_type* absl::container_internal::node_handle_base< PolicyTraits, Alloc >::slot | ( | ) | const [inline, protected] |
friend struct CommonAccess [friend] |
absl::optional<allocator_type> absl::container_internal::node_handle_base< PolicyTraits, Alloc >::alloc_ [private] |
absl::aligned_storage_t<sizeof(slot_type), alignof(slot_type)> absl::container_internal::node_handle_base< PolicyTraits, Alloc >::slot_space_ [mutable, private] |