libcopp 2.3.1
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Data Structures | Typedefs | Variables
stackful_channel_common.h File Reference
#include <libcopp/utils/config/compile_optimize.h>
#include <libcopp/utils/config/libcopp_build_features.h>
#include <libcopp/utils/errno.h>
#include <libcopp/utils/nostd/type_traits.h>
#include <libcopp/utils/config/stl_include_prefix.h>
#include <type_traits>
#include <libcopp/utils/config/stl_include_suffix.h>
Include dependency graph for stackful_channel_common.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  basic_stackful_channel_error_transform< TVALUE, true, false >
 
struct  basic_stackful_channel_error_transform< TVALUE, false, false >
 
struct  basic_stackful_channel_error_transform< TVALUE, STATIC_CAST, true >
 
struct  stackful_channel_error_transform< TVALUE >
 
struct  stackful_inject_awaitable< TAWAITABLE >
 

Typedefs

template<class TCONTAINER >
using container_value_type = typename nostd::remove_cvref_t< TCONTAINER >::value_type
 

Variables

template<class TVALUE , bool STATIC_CAST, bool IS_POINTER>
struct LIBCOPP_COPP_API_HEAD_ONLY basic_stackful_channel_error_transform
 
template<class TAWAITABLE >
struct LIBCOPP_COPP_API_HEAD_ONLY stackful_inject_awaitable
 

Typedef Documentation

◆ container_value_type

template<class TCONTAINER >
using container_value_type = typename nostd::remove_cvref_t<TCONTAINER>::value_type

Definition at line 66 of file stackful_channel_common.h.

Variable Documentation

◆ basic_stackful_channel_error_transform

template<class TVALUE , bool STATIC_CAST, bool IS_POINTER>
struct LIBCOPP_COPP_API_HEAD_ONLY basic_stackful_channel_error_transform

Definition at line 26 of file stackful_channel_common.h.

◆ stackful_inject_awaitable

template<class TAWAITABLE >
struct LIBCOPP_COPP_API_HEAD_ONLY stackful_inject_awaitable

Definition at line 29 of file stackful_channel_common.h.