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

#include <hash_policy_testing.h>

List of all members.

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) [inline, explicit, protected]

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 ( ) [inline, static, private]

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:42:16