GRPC Core  43.0.0
Data Structures | Functions
grpc_event_engine::experimental::internal Namespace Reference

Data Structures

class  MemoryAllocatorImpl
 Underlying memory allocation interface. More...
 
struct  SliceCastable
 
struct  SliceCastable< A, A >
 
struct  SliceCastable< grpc_slice, MutableSlice >
 
struct  SliceCastable< grpc_slice, Slice >
 
struct  SliceCastable< MutableSlice, grpc_slice >
 
struct  SliceCastable< MutableSlice, Slice >
 
struct  SliceCastable< Slice, grpc_slice >
 
struct  SliceCastable< Slice, MutableSlice >
 

Functions

template<typename Result , typename T >
const Result & SliceCast (const T &value, SliceCastable< Result, T >={})
 
template<typename Result , typename T >
Result & SliceCast (T &value, SliceCastable< Result, T >={})
 
template<typename Result , typename T >
Result && SliceCast (T &&value, SliceCastable< Result, T >={})
 

Function Documentation

◆ SliceCast() [1/3]

template<typename Result , typename T >
const Result& grpc_event_engine::experimental::internal::SliceCast ( const T &  value,
SliceCastable< Result, T >  = {} 
)

◆ SliceCast() [2/3]

template<typename Result , typename T >
Result&& grpc_event_engine::experimental::internal::SliceCast ( T &&  value,
SliceCastable< Result, T >  = {} 
)

◆ SliceCast() [3/3]

template<typename Result , typename T >
Result& grpc_event_engine::experimental::internal::SliceCast ( T &  value,
SliceCastable< Result, T >  = {} 
)