#include <common.h>
Public Types | |
using | value_type = typename PolicyTraits::value_type |
using | value_type = typename PolicyTraits::value_type |
![]() | |
using | allocator_type = Alloc |
using | allocator_type = Alloc |
Public Member Functions | |
constexpr | node_handle () |
constexpr | node_handle () |
value_type & | value () const |
value_type & | value () const |
![]() | |
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 () | |
Private Types | |
using | Base = node_handle_base< PolicyTraits, Alloc > |
using | Base = node_handle_base< PolicyTraits, Alloc > |
Friends | |
struct | CommonAccess |
Additional Inherited Members | |
![]() | |
using | slot_type = typename PolicyTraits::slot_type |
using | slot_type = typename PolicyTraits::slot_type |
![]() | |
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 |
Definition at line 120 of file abseil-cpp/absl/container/internal/common.h.
|
private |
Definition at line 120 of file bloaty/third_party/abseil-cpp/absl/container/internal/common.h.
|
private |
Definition at line 121 of file abseil-cpp/absl/container/internal/common.h.
using absl::container_internal::node_handle< Policy, PolicyTraits, Alloc, typename >::value_type = typename PolicyTraits::value_type |
Definition at line 123 of file bloaty/third_party/abseil-cpp/absl/container/internal/common.h.
using absl::container_internal::node_handle< Policy, PolicyTraits, Alloc, typename >::value_type = typename PolicyTraits::value_type |
Definition at line 124 of file abseil-cpp/absl/container/internal/common.h.
|
inlineconstexpr |
Definition at line 126 of file abseil-cpp/absl/container/internal/common.h.
|
inlineconstexpr |
Definition at line 125 of file bloaty/third_party/abseil-cpp/absl/container/internal/common.h.
|
inline |
Definition at line 127 of file bloaty/third_party/abseil-cpp/absl/container/internal/common.h.
|
inline |
Definition at line 128 of file abseil-cpp/absl/container/internal/common.h.
|
friend |
Definition at line 131 of file abseil-cpp/absl/container/internal/common.h.