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

#include <node_hash_set.h>

Public Types

using constant_iterators = std::true_type
 
using constant_iterators = std::true_type
 
using init_type = T
 
using init_type = T
 
using key_type = T
 
using key_type = T
 

Static Public Member Functions

template<class Allocator >
static void delete_element (Allocator *alloc, T *elem)
 
template<class Allocator >
static void delete_element (Allocator *alloc, T *elem)
 
static size_t element_space_used (const T *)
 
static size_t element_space_used (const T *)
 
template<class Allocator , class... Args>
static Tnew_element (Allocator *alloc, Args &&... args)
 
template<class Allocator , class... Args>
static Tnew_element (Allocator *alloc, Args &&... args)
 

Detailed Description

template<class T>
struct absl::container_internal::NodeHashSetPolicy< T >

Definition at line 51 of file abseil-cpp/absl/container/node_hash_set.h.

Member Typedef Documentation

◆ constant_iterators [1/2]

template<class T >
using absl::container_internal::NodeHashSetPolicy< T >::constant_iterators = std::true_type

◆ constant_iterators [2/2]

template<class T >
using absl::container_internal::NodeHashSetPolicy< T >::constant_iterators = std::true_type

Definition at line 455 of file abseil-cpp/absl/container/node_hash_set.h.

◆ init_type [1/2]

template<class T >
using absl::container_internal::NodeHashSetPolicy< T >::init_type = T

◆ init_type [2/2]

template<class T >
using absl::container_internal::NodeHashSetPolicy< T >::init_type = T

Definition at line 454 of file abseil-cpp/absl/container/node_hash_set.h.

◆ key_type [1/2]

template<class T >
using absl::container_internal::NodeHashSetPolicy< T >::key_type = T

◆ key_type [2/2]

template<class T >
using absl::container_internal::NodeHashSetPolicy< T >::key_type = T

Definition at line 453 of file abseil-cpp/absl/container/node_hash_set.h.

Member Function Documentation

◆ delete_element() [1/2]

template<class T >
template<class Allocator >
static void absl::container_internal::NodeHashSetPolicy< T >::delete_element ( Allocator *  alloc,
T elem 
)
inlinestatic

◆ delete_element() [2/2]

template<class T >
template<class Allocator >
static void absl::container_internal::NodeHashSetPolicy< T >::delete_element ( Allocator *  alloc,
T elem 
)
inlinestatic

Definition at line 469 of file abseil-cpp/absl/container/node_hash_set.h.

◆ element_space_used() [1/2]

template<class T >
static size_t absl::container_internal::NodeHashSetPolicy< T >::element_space_used ( const T )
inlinestatic

◆ element_space_used() [2/2]

template<class T >
static size_t absl::container_internal::NodeHashSetPolicy< T >::element_space_used ( const T )
inlinestatic

Definition at line 485 of file abseil-cpp/absl/container/node_hash_set.h.

◆ new_element() [1/2]

template<class T >
template<class Allocator , class... Args>
static T* absl::container_internal::NodeHashSetPolicy< T >::new_element ( Allocator *  alloc,
Args &&...  args 
)
inlinestatic

◆ new_element() [2/2]

template<class T >
template<class Allocator , class... Args>
static T* absl::container_internal::NodeHashSetPolicy< T >::new_element ( Allocator *  alloc,
Args &&...  args 
)
inlinestatic

Definition at line 458 of file abseil-cpp/absl/container/node_hash_set.h.


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


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