Public Member Functions | Protected Member Functions | Static Private Member Functions | Private Attributes | Friends | List of all members
absl::container_internal::hash_testing_internal::WithId< Derived > Struct Template Reference

#include <hash_policy_testing.h>

Public Member Functions

size_t id () const
 
size_t id () const
 
WithIdoperator= (const WithId &that)
 
WithIdoperator= (const WithId &that)
 
WithIdoperator= (WithId &&that)
 
WithIdoperator= (WithId &&that)
 
 WithId ()
 
 WithId ()
 
 WithId (const WithId &that)
 
 WithId (const WithId &that)
 
 WithId (WithId &&that)
 
 WithId (WithId &&that)
 

Protected Member Functions

 WithId (size_t id)
 
 WithId (size_t id)
 

Static Private Member Functions

template<class T >
static size_t next_id ()
 
template<class T >
static size_t next_id ()
 

Private Attributes

size_t id_
 

Friends

bool operator!= (const WithId &a, const WithId &b)
 
bool operator!= (const WithId &a, const WithId &b)
 
bool operator== (const WithId &a, const WithId &b)
 
bool operator== (const WithId &a, const WithId &b)
 

Detailed Description

template<class Derived>
struct absl::container_internal::hash_testing_internal::WithId< Derived >

Definition at line 38 of file abseil-cpp/absl/container/internal/hash_policy_testing.h.

Constructor & Destructor Documentation

◆ WithId() [1/8]

template<class Derived >
absl::container_internal::hash_testing_internal::WithId< Derived >::WithId ( )
inline

◆ WithId() [2/8]

template<class Derived >
absl::container_internal::hash_testing_internal::WithId< Derived >::WithId ( const WithId< Derived > &  that)
inline

◆ WithId() [3/8]

template<class Derived >
absl::container_internal::hash_testing_internal::WithId< Derived >::WithId ( WithId< Derived > &&  that)
inline

◆ WithId() [4/8]

template<class Derived >
absl::container_internal::hash_testing_internal::WithId< Derived >::WithId ( size_t  id)
inlineexplicitprotected

◆ WithId() [5/8]

template<class Derived >
absl::container_internal::hash_testing_internal::WithId< Derived >::WithId ( )
inline

◆ WithId() [6/8]

template<class Derived >
absl::container_internal::hash_testing_internal::WithId< Derived >::WithId ( const WithId< Derived > &  that)
inline

◆ WithId() [7/8]

template<class Derived >
absl::container_internal::hash_testing_internal::WithId< Derived >::WithId ( WithId< Derived > &&  that)
inline

◆ WithId() [8/8]

template<class Derived >
absl::container_internal::hash_testing_internal::WithId< Derived >::WithId ( size_t  id)
inlineexplicitprotected

Member Function Documentation

◆ id() [1/2]

template<class Derived >
size_t absl::container_internal::hash_testing_internal::WithId< Derived >::id ( ) const
inline

◆ id() [2/2]

template<class Derived >
size_t absl::container_internal::hash_testing_internal::WithId< Derived >::id ( ) const
inline

◆ next_id() [1/2]

template<class Derived >
template<class T >
static size_t absl::container_internal::hash_testing_internal::WithId< Derived >::next_id ( )
inlinestaticprivate

◆ next_id() [2/2]

template<class Derived >
template<class T >
static size_t absl::container_internal::hash_testing_internal::WithId< Derived >::next_id ( )
inlinestaticprivate

◆ operator=() [1/4]

template<class Derived >
WithId& absl::container_internal::hash_testing_internal::WithId< Derived >::operator= ( const WithId< Derived > &  that)
inline

◆ operator=() [2/4]

template<class Derived >
WithId& absl::container_internal::hash_testing_internal::WithId< Derived >::operator= ( const WithId< Derived > &  that)
inline

◆ operator=() [3/4]

template<class Derived >
WithId& absl::container_internal::hash_testing_internal::WithId< Derived >::operator= ( WithId< Derived > &&  that)
inline

◆ operator=() [4/4]

template<class Derived >
WithId& absl::container_internal::hash_testing_internal::WithId< Derived >::operator= ( WithId< Derived > &&  that)
inline

Friends And Related Function Documentation

◆ operator!= [1/2]

template<class Derived >
bool operator!= ( const WithId< Derived > &  a,
const WithId< Derived > &  b 
)
friend

◆ operator!= [2/2]

template<class Derived >
bool operator!= ( const WithId< Derived > &  a,
const WithId< Derived > &  b 
)
friend

◆ operator== [1/2]

template<class Derived >
bool operator== ( const WithId< Derived > &  a,
const WithId< Derived > &  b 
)
friend

◆ operator== [2/2]

template<class Derived >
bool operator== ( const WithId< Derived > &  a,
const WithId< Derived > &  b 
)
friend

Member Data Documentation

◆ id_

template<class Derived >
size_t absl::container_internal::hash_testing_internal::WithId< Derived >::id_
private

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


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