#include <node_hash_policy.h>
Public Member Functions | |
| static_assert (std::is_lvalue_reference< Reference >::value,"") | |
Static Public Member Functions | |
| template<class... Ts, class P = Policy> | |
| static auto | apply (Ts &&...ts)-> decltype(P |
| template<class Alloc , class... Args> | |
| static void | construct (Alloc *alloc, slot_type *slot, Args &&...args) |
| template<class Alloc > | |
| static void | destroy (Alloc *alloc, slot_type *slot) |
| static Reference | element (slot_type *slot) |
| static size_t | space_used (const slot_type *slot) |
| template<class Alloc > | |
| static void | transfer (Alloc *, slot_type *new_slot, slot_type *old_slot) |
| template<class T , class P = Policy> | |
| static auto | value (T *elem)-> decltype(P |
Definition at line 46 of file node_hash_policy.h.
| static auto absl::container_internal::node_hash_policy< Reference, Policy >::apply | ( | Ts &&... | ts | ) | [inline, static] |
Definition at line 80 of file node_hash_policy.h.
| static void absl::container_internal::node_hash_policy< Reference, Policy >::construct | ( | Alloc * | alloc, |
| slot_type * | slot, | ||
| Args &&... | args | ||
| ) | [inline, static] |
Definition at line 53 of file node_hash_policy.h.
| static void absl::container_internal::node_hash_policy< Reference, Policy >::destroy | ( | Alloc * | alloc, |
| slot_type * | slot | ||
| ) | [inline, static] |
Definition at line 58 of file node_hash_policy.h.
| static Reference absl::container_internal::node_hash_policy< Reference, Policy >::element | ( | slot_type * | slot | ) | [inline, static] |
Definition at line 72 of file node_hash_policy.h.
| static size_t absl::container_internal::node_hash_policy< Reference, Policy >::space_used | ( | const slot_type * | slot | ) | [inline, static] |
Definition at line 67 of file node_hash_policy.h.
| absl::container_internal::node_hash_policy< Reference, Policy >::static_assert | ( | std::is_lvalue_reference< Reference >::value | , |
| "" | |||
| ) |
| static void absl::container_internal::node_hash_policy< Reference, Policy >::transfer | ( | Alloc * | , |
| slot_type * | new_slot, | ||
| slot_type * | old_slot | ||
| ) | [inline, static] |
Definition at line 63 of file node_hash_policy.h.
| static auto absl::container_internal::node_hash_policy< Reference, Policy >::value | ( | T * | elem | ) | [inline, static] |
Definition at line 75 of file node_hash_policy.h.