#include <common.h>

Classes | |
| struct | construct_tag_t |
| struct | move_tag_t |
| struct | transfer_tag_t |
Public Types | |
| using | allocator_type = Alloc |
| using | allocator_type = Alloc |
Public Member Functions | |
| bool | empty () const noexcept |
| bool | empty () const noexcept |
| allocator_type | get_allocator () const |
| allocator_type | get_allocator () const |
| constexpr | node_handle_base ()=default |
| constexpr | node_handle_base ()=default |
| node_handle_base (node_handle_base &&other) noexcept | |
| node_handle_base (node_handle_base &&other) noexcept | |
| operator bool () const noexcept | |
| operator bool () const noexcept | |
| node_handle_base & | operator= (node_handle_base &&other) noexcept |
| node_handle_base & | operator= (node_handle_base &&other) noexcept |
| ~node_handle_base () | |
| ~node_handle_base () | |
Protected Types | |
| using | slot_type = typename PolicyTraits::slot_type |
| using | slot_type = typename PolicyTraits::slot_type |
Protected Member Functions | |
| allocator_type * | alloc () |
| allocator_type * | alloc () |
| void | destroy () |
| void | destroy () |
| template<typename... Args> | |
| node_handle_base (construct_tag_t, const allocator_type &a, Args &&... args) | |
| node_handle_base (move_tag_t, const allocator_type &a, slot_type *s) | |
| node_handle_base (transfer_tag_t, const allocator_type &a, slot_type *s) | |
| node_handle_base (transfer_tag_t, const allocator_type &a, slot_type *s) | |
| void | reset () |
| void | reset () |
| slot_type * | slot () const |
| slot_type * | slot () const |
Private Attributes | |
| absl::optional< allocator_type > | alloc_ = {} |
| unsigned char | slot_space_ [sizeof(slot_type)] = {} |
Friends | |
| struct | CommonAccess |
Definition at line 52 of file abseil-cpp/absl/container/internal/common.h.
| using absl::container_internal::node_handle_base< PolicyTraits, Alloc >::allocator_type = Alloc |
Definition at line 57 of file abseil-cpp/absl/container/internal/common.h.
| using absl::container_internal::node_handle_base< PolicyTraits, Alloc >::allocator_type = Alloc |
Definition at line 57 of file bloaty/third_party/abseil-cpp/absl/container/internal/common.h.
|
protected |
Definition at line 54 of file bloaty/third_party/abseil-cpp/absl/container/internal/common.h.
|
protected |
Definition at line 54 of file abseil-cpp/absl/container/internal/common.h.
|
constexprdefault |
|
inlinenoexcept |
Definition at line 60 of file abseil-cpp/absl/container/internal/common.h.
|
inline |
Definition at line 63 of file abseil-cpp/absl/container/internal/common.h.
|
inlineprotected |
Definition at line 82 of file abseil-cpp/absl/container/internal/common.h.
|
inlineprotected |
Definition at line 89 of file abseil-cpp/absl/container/internal/common.h.
|
constexprdefault |
|
inlinenoexcept |
Definition at line 60 of file bloaty/third_party/abseil-cpp/absl/container/internal/common.h.
|
inline |
Definition at line 63 of file bloaty/third_party/abseil-cpp/absl/container/internal/common.h.
|
inlineprotected |
Definition at line 82 of file bloaty/third_party/abseil-cpp/absl/container/internal/common.h.
|
inlineprotected |
Definition at line 88 of file bloaty/third_party/abseil-cpp/absl/container/internal/common.h.
|
inlineprotected |
Definition at line 109 of file bloaty/third_party/abseil-cpp/absl/container/internal/common.h.
|
inlineprotected |
Definition at line 110 of file abseil-cpp/absl/container/internal/common.h.
|
inlineprotected |
Definition at line 93 of file bloaty/third_party/abseil-cpp/absl/container/internal/common.h.
|
inlineprotected |
Definition at line 94 of file abseil-cpp/absl/container/internal/common.h.
|
inlinenoexcept |
Definition at line 74 of file abseil-cpp/absl/container/internal/common.h.
|
inlinenoexcept |
Definition at line 74 of file bloaty/third_party/abseil-cpp/absl/container/internal/common.h.
|
inline |
Definition at line 76 of file abseil-cpp/absl/container/internal/common.h.
|
inline |
Definition at line 76 of file bloaty/third_party/abseil-cpp/absl/container/internal/common.h.
|
inlineexplicitnoexcept |
Definition at line 75 of file bloaty/third_party/abseil-cpp/absl/container/internal/common.h.
|
inlineexplicitnoexcept |
Definition at line 75 of file abseil-cpp/absl/container/internal/common.h.
|
inlinenoexcept |
Definition at line 64 of file bloaty/third_party/abseil-cpp/absl/container/internal/common.h.
|
inlinenoexcept |
Definition at line 64 of file abseil-cpp/absl/container/internal/common.h.
|
inlineprotected |
Definition at line 100 of file bloaty/third_party/abseil-cpp/absl/container/internal/common.h.
|
inlineprotected |
Definition at line 101 of file abseil-cpp/absl/container/internal/common.h.
|
inlineprotected |
Definition at line 105 of file bloaty/third_party/abseil-cpp/absl/container/internal/common.h.
|
inlineprotected |
Definition at line 106 of file abseil-cpp/absl/container/internal/common.h.
|
friend |
Definition at line 79 of file abseil-cpp/absl/container/internal/common.h.
|
private |
Definition at line 113 of file abseil-cpp/absl/container/internal/common.h.
|
mutableprivate |
Definition at line 114 of file abseil-cpp/absl/container/internal/common.h.