Public Member Functions | Public Attributes | List of all members
grpc_core::detail::MatchPointerExtractor< Cases > Struct Template Reference

#include <match.h>

Public Member Functions

template<typename T >
auto operator() (T &value) -> decltype(cases(&value))
 

Public Attributes

OverloadType< Cases... > cases
 

Detailed Description

template<typename... Cases>
struct grpc_core::detail::MatchPointerExtractor< Cases >

Definition at line 31 of file src/core/lib/gprpp/match.h.

Member Function Documentation

◆ operator()()

template<typename... Cases>
template<typename T >
auto grpc_core::detail::MatchPointerExtractor< Cases >::operator() ( T value) -> decltype(cases(&value))
inline

Definition at line 34 of file src/core/lib/gprpp/match.h.

Member Data Documentation

◆ cases

template<typename... Cases>
OverloadType<Cases...> grpc_core::detail::MatchPointerExtractor< Cases >::cases

Definition at line 32 of file src/core/lib/gprpp/match.h.


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


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