Public Types | Static Public Member Functions | List of all members
absl::container_internal::set_slot_policy< Key > Struct Template Reference

#include <btree_set.h>

Public Types

using mutable_value_type = Key
 
using mutable_value_type = Key
 
using slot_type = Key
 
using slot_type = Key
 
using value_type = Key
 
using value_type = Key
 

Static Public Member Functions

template<typename Alloc , class... Args>
static void construct (Alloc *alloc, slot_type *slot, Args &&... args)
 
template<typename Alloc , class... Args>
static void construct (Alloc *alloc, slot_type *slot, Args &&...args)
 
template<typename Alloc >
static void construct (Alloc *alloc, slot_type *slot, const slot_type *other)
 
template<typename Alloc >
static void construct (Alloc *alloc, slot_type *slot, slot_type *other)
 
template<typename Alloc >
static void construct (Alloc *alloc, slot_type *slot, slot_type *other)
 
template<typename Alloc >
static void destroy (Alloc *alloc, slot_type *slot)
 
template<typename Alloc >
static void destroy (Alloc *alloc, slot_type *slot)
 
static const value_typeelement (const slot_type *slot)
 
static const value_typeelement (const slot_type *slot)
 
static value_typeelement (slot_type *slot)
 
static value_typeelement (slot_type *slot)
 
template<typename Alloc >
static void move (Alloc *, slot_type *src, slot_type *dest)
 
template<typename Alloc >
static void swap (Alloc *, slot_type *a, slot_type *b)
 
template<typename Alloc >
static void transfer (Alloc *alloc, slot_type *new_slot, slot_type *old_slot)
 

Detailed Description

template<typename Key>
struct absl::container_internal::set_slot_policy< Key >

Definition at line 61 of file abseil-cpp/absl/container/btree_set.h.

Member Typedef Documentation

◆ mutable_value_type [1/2]

template<typename Key >
using absl::container_internal::set_slot_policy< Key >::mutable_value_type = Key

◆ mutable_value_type [2/2]

template<typename Key >
using absl::container_internal::set_slot_policy< Key >::mutable_value_type = Key

Definition at line 738 of file abseil-cpp/absl/container/btree_set.h.

◆ slot_type [1/2]

template<typename Key >
using absl::container_internal::set_slot_policy< Key >::slot_type = Key

◆ slot_type [2/2]

template<typename Key >
using absl::container_internal::set_slot_policy< Key >::slot_type = Key

Definition at line 736 of file abseil-cpp/absl/container/btree_set.h.

◆ value_type [1/2]

template<typename Key >
using absl::container_internal::set_slot_policy< Key >::value_type = Key

◆ value_type [2/2]

template<typename Key >
using absl::container_internal::set_slot_policy< Key >::value_type = Key

Definition at line 737 of file abseil-cpp/absl/container/btree_set.h.

Member Function Documentation

◆ construct() [1/5]

template<typename Key >
template<typename Alloc , class... Args>
static void absl::container_internal::set_slot_policy< Key >::construct ( Alloc alloc,
slot_type slot,
Args &&...  args 
)
inlinestatic

◆ construct() [2/5]

template<typename Key >
template<typename Alloc , class... Args>
static void absl::container_internal::set_slot_policy< Key >::construct ( Alloc alloc,
slot_type slot,
Args &&...  args 
)
inlinestatic

Definition at line 744 of file abseil-cpp/absl/container/btree_set.h.

◆ construct() [3/5]

template<typename Key >
template<typename Alloc >
static void absl::container_internal::set_slot_policy< Key >::construct ( Alloc alloc,
slot_type slot,
const slot_type other 
)
inlinestatic

Definition at line 755 of file abseil-cpp/absl/container/btree_set.h.

◆ construct() [4/5]

template<typename Key >
template<typename Alloc >
static void absl::container_internal::set_slot_policy< Key >::construct ( Alloc alloc,
slot_type slot,
slot_type other 
)
inlinestatic

◆ construct() [5/5]

template<typename Key >
template<typename Alloc >
static void absl::container_internal::set_slot_policy< Key >::construct ( Alloc alloc,
slot_type slot,
slot_type other 
)
inlinestatic

Definition at line 750 of file abseil-cpp/absl/container/btree_set.h.

◆ destroy() [1/2]

template<typename Key >
template<typename Alloc >
static void absl::container_internal::set_slot_policy< Key >::destroy ( Alloc alloc,
slot_type slot 
)
inlinestatic

◆ destroy() [2/2]

template<typename Key >
template<typename Alloc >
static void absl::container_internal::set_slot_policy< Key >::destroy ( Alloc alloc,
slot_type slot 
)
inlinestatic

Definition at line 760 of file abseil-cpp/absl/container/btree_set.h.

◆ element() [1/4]

template<typename Key >
static const value_type& absl::container_internal::set_slot_policy< Key >::element ( const slot_type slot)
inlinestatic

◆ element() [2/4]

template<typename Key >
static const value_type& absl::container_internal::set_slot_policy< Key >::element ( const slot_type slot)
inlinestatic

Definition at line 741 of file abseil-cpp/absl/container/btree_set.h.

◆ element() [3/4]

template<typename Key >
static value_type& absl::container_internal::set_slot_policy< Key >::element ( slot_type slot)
inlinestatic

◆ element() [4/4]

template<typename Key >
static value_type& absl::container_internal::set_slot_policy< Key >::element ( slot_type slot)
inlinestatic

Definition at line 740 of file abseil-cpp/absl/container/btree_set.h.

◆ move()

template<typename Key >
template<typename Alloc >
static void absl::container_internal::set_slot_policy< Key >::move ( Alloc ,
slot_type src,
slot_type dest 
)
inlinestatic

◆ swap()

template<typename Key >
template<typename Alloc >
static void absl::container_internal::set_slot_policy< Key >::swap ( Alloc ,
slot_type a,
slot_type b 
)
inlinestatic

◆ transfer()

template<typename Key >
template<typename Alloc >
static void absl::container_internal::set_slot_policy< Key >::transfer ( Alloc alloc,
slot_type new_slot,
slot_type old_slot 
)
inlinestatic

Definition at line 765 of file abseil-cpp/absl/container/btree_set.h.


The documentation for this struct was generated from the following files:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:02:51