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
 
WithIdoperator= (const WithId &that)
 
WithIdoperator= (WithId &&that)
 
 WithId ()
 
 WithId (const WithId &that)
 
 WithId (WithId &&that)
 

Protected Member Functions

 WithId (size_t id)
 

Static Private Member Functions

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)
 

Detailed Description

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

Definition at line 37 of file hash_policy_testing.h.

Constructor & Destructor Documentation

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

Definition at line 38 of file hash_policy_testing.h.

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

Definition at line 39 of file hash_policy_testing.h.

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

Definition at line 40 of file hash_policy_testing.h.

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

Definition at line 59 of file hash_policy_testing.h.

Member Function Documentation

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

Definition at line 51 of file hash_policy_testing.h.

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

Definition at line 65 of file hash_policy_testing.h.

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

Definition at line 41 of file hash_policy_testing.h.

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

Definition at line 45 of file hash_policy_testing.h.

Friends And Related Function Documentation

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

Definition at line 56 of file hash_policy_testing.h.

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

Definition at line 53 of file hash_policy_testing.h.

Member Data Documentation

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

Definition at line 62 of file hash_policy_testing.h.


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


abseil_cpp
Author(s):
autogenerated on Wed Jun 19 2019 19:19:59