template <typename PolicyTraits, typename Alloc>
class node_handle_base
Defined at line 98 of file ../../third_party/abseil-cpp/src/absl/container/internal/common.h
The node_handle concept from C++17.
We specialize node_handle for sets and maps. node_handle_base holds the
common API of both.
Public Methods
void node_handle_base<PolicyTraits, Alloc> ()
Defined at line 105 of file ../../third_party/abseil-cpp/src/absl/container/internal/common.h
void node_handle_base<PolicyTraits, Alloc> (node_handle_base<PolicyTraits, Alloc> && other)
Defined at line 106 of file ../../third_party/abseil-cpp/src/absl/container/internal/common.h
void ~node_handle_base<PolicyTraits, Alloc> ()
Defined at line 109 of file ../../third_party/abseil-cpp/src/absl/container/internal/common.h
node_handle_base<PolicyTraits, Alloc> & operator= (node_handle_base<PolicyTraits, Alloc> && other)
Defined at line 110 of file ../../third_party/abseil-cpp/src/absl/container/internal/common.h
bool empty ()
Defined at line 120 of file ../../third_party/abseil-cpp/src/absl/container/internal/common.h
bool operator bool ()
Defined at line 121 of file ../../third_party/abseil-cpp/src/absl/container/internal/common.h
allocator_type get_allocator ()
Defined at line 122 of file ../../third_party/abseil-cpp/src/absl/container/internal/common.h
Protected Methods
void node_handle_base<PolicyTraits, Alloc> (transfer_tag_t,const allocator_type &a,slot_type *s)
Defined at line 128 of file ../../third_party/abseil-cpp/src/absl/container/internal/common.h
template <typename... Args>
void node_handle_base<PolicyTraits, Alloc> (construct_tag_t,const allocator_type &a,Args &&...args)
Defined at line 135 of file ../../third_party/abseil-cpp/src/absl/container/internal/common.h
void destroy ()
Defined at line 140 of file ../../third_party/abseil-cpp/src/absl/container/internal/common.h
void reset ()
Defined at line 147 of file ../../third_party/abseil-cpp/src/absl/container/internal/common.h
slot_type * slot ()
Defined at line 152 of file ../../third_party/abseil-cpp/src/absl/container/internal/common.h
allocator_type * alloc ()
Defined at line 156 of file ../../third_party/abseil-cpp/src/absl/container/internal/common.h
Records
Friends
template <typename PolicyTraitstypename Alloc>
class CommonAccess