template <typename Policy, typename PolicyTraits, typename Alloc>

class node_handle

Defined at line 184 of file ../../third_party/abseil-cpp/src/absl/container/internal/common.h

For maps.

Public Methods

void node_handle<Policy, PolicyTraits, Alloc, std::void_t<typename Policy::mapped_type> > ()

Defined at line 195 of file ../../third_party/abseil-cpp/src/absl/container/internal/common.h

decltype(PolicyTraits::mutable_key(std::declval<slot_type *>())) key ()

When C++17 is available, we can use std::launder to provide mutable

access to the key. Otherwise, we provide const access.

Defined at line 199 of file ../../third_party/abseil-cpp/src/absl/container/internal/common.h

mapped_type & mapped ()

Defined at line 204 of file ../../third_party/abseil-cpp/src/absl/container/internal/common.h

Friends

template <typename Policytypename PolicyTraitstypename Alloc>
class CommonAccess