Public Member Functions | Private Attributes | List of all members
grpc_core::promise_detail::WithContext< T, F > Class Template Reference

#include <context.h>

Public Member Functions

decltype(std::declval< F >()()) operator() ()
 
 WithContext (F f, T *context)
 

Private Attributes

Tcontext_
 
f_
 

Detailed Description

template<typename T, typename F>
class grpc_core::promise_detail::WithContext< T, F >

Definition at line 56 of file core/lib/promise/context.h.

Constructor & Destructor Documentation

◆ WithContext()

template<typename T , typename F >
grpc_core::promise_detail::WithContext< T, F >::WithContext ( f,
T context 
)
inline

Definition at line 58 of file core/lib/promise/context.h.

Member Function Documentation

◆ operator()()

template<typename T , typename F >
decltype(std::declval<F>()()) grpc_core::promise_detail::WithContext< T, F >::operator() ( )
inline

Definition at line 60 of file core/lib/promise/context.h.

Member Data Documentation

◆ context_

template<typename T , typename F >
T* grpc_core::promise_detail::WithContext< T, F >::context_
private

Definition at line 66 of file core/lib/promise/context.h.

◆ f_

template<typename T , typename F >
F grpc_core::promise_detail::WithContext< T, F >::f_
private

Definition at line 67 of file core/lib/promise/context.h.


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


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