Public Member Functions | Private Member Functions | Private Attributes | List of all members
TypeErasedAbslHash< T >::Wrapper Class Reference
Inheritance diagram for TypeErasedAbslHash< T >::Wrapper:
Inheritance graph
[legend]

Public Member Functions

 Wrapper (const T &value)
 
 Wrapper (const T &value)
 
- Public Member Functions inherited from TypeErasedInterface
virtual ~TypeErasedInterface ()=default
 
virtual ~TypeErasedInterface ()=default
 

Private Member Functions

void HashValue (absl::HashState state) const override
 
void HashValue (absl::HashState state) const override
 

Private Attributes

const Tvalue_
 

Detailed Description

template<typename T>
class TypeErasedAbslHash< T >::Wrapper

Definition at line 65 of file abseil-cpp/absl/hash/hash_benchmark.cc.

Constructor & Destructor Documentation

◆ Wrapper() [1/2]

template<typename T >
TypeErasedAbslHash< T >::Wrapper::Wrapper ( const T value)
inlineexplicit

Definition at line 67 of file abseil-cpp/absl/hash/hash_benchmark.cc.

◆ Wrapper() [2/2]

template<typename T >
TypeErasedAbslHash< T >::Wrapper::Wrapper ( const T value)
inlineexplicit

Member Function Documentation

◆ HashValue() [1/2]

template<typename T >
void TypeErasedAbslHash< T >::Wrapper::HashValue ( absl::HashState  state) const
inlineoverrideprivatevirtual

◆ HashValue() [2/2]

template<typename T >
void TypeErasedAbslHash< T >::Wrapper::HashValue ( absl::HashState  state) const
inlineoverrideprivatevirtual

Implements TypeErasedInterface.

Definition at line 70 of file abseil-cpp/absl/hash/hash_benchmark.cc.

Member Data Documentation

◆ value_

template<typename T >
const T & TypeErasedAbslHash< T >::Wrapper::value_
private

Definition at line 74 of file abseil-cpp/absl/hash/hash_benchmark.cc.


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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:49