Public Member Functions | Private Member Functions | Friends | List of all members
TypeErasedInterface Class Referenceabstract
Inheritance diagram for TypeErasedInterface:
Inheritance graph
[legend]

Public Member Functions

virtual ~TypeErasedInterface ()=default
 
virtual ~TypeErasedInterface ()=default
 

Private Member Functions

virtual void HashValue (absl::HashState state) const =0
 
virtual void HashValue (absl::HashState state) const =0
 

Friends

template<typename H >
H AbslHashValue (H state, const TypeErasedInterface &wrapper)
 
template<typename H >
H AbslHashValue (H state, const TypeErasedInterface &wrapper)
 

Detailed Description

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

Constructor & Destructor Documentation

◆ ~TypeErasedInterface() [1/2]

virtual TypeErasedInterface::~TypeErasedInterface ( )
virtualdefault

◆ ~TypeErasedInterface() [2/2]

virtual TypeErasedInterface::~TypeErasedInterface ( )
virtualdefault

Member Function Documentation

◆ HashValue() [1/2]

virtual void TypeErasedInterface::HashValue ( absl::HashState  state) const
privatepure virtual

◆ HashValue() [2/2]

virtual void TypeErasedInterface::HashValue ( absl::HashState  state) const
privatepure virtual

Friends And Related Function Documentation

◆ AbslHashValue [1/2]

template<typename H >
H AbslHashValue ( H  state,
const TypeErasedInterface wrapper 
)
friend

◆ AbslHashValue [2/2]

template<typename H >
H AbslHashValue ( H  state,
const TypeErasedInterface wrapper 
)
friend

Definition at line 53 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