STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Static Public Member Functions | List of all members
std::experimental::awaitable_traits< _Ty > Struct Template Reference

#include <pplawait.h>

Inheritance diagram for std::experimental::awaitable_traits< _Ty >:

Static Public Member Functions

static bool invoke_await_ready (_Ty &_Obj)
 
template<typename _Handle >
static void invoke_await_suspend (_Ty &_Obj, _Handle _Hnd)
 
static auto invoke_await_resume (_Ty &_Obj)
 

Member Function Documentation

template<typename _Ty >
static bool std::experimental::awaitable_traits< _Ty >::invoke_await_ready ( _Ty &  _Obj)
inlinestatic
143  {
145  }
bool _TryAwaitReady(_Ty &_Obj, decltype(std::declval< _Ty >().await_ready(), 0), int)
Definition: pplawait.h:95
template<typename _Ty >
static auto std::experimental::awaitable_traits< _Ty >::invoke_await_resume ( _Ty &  _Obj)
inlinestatic
154  {
156  }
auto _TryAwaitResume(_Ty &_Obj, decltype(std::declval< _Ty >().await_resume(), 0), int)
Definition: pplawait.h:117
template<typename _Ty >
template<typename _Handle >
static void std::experimental::awaitable_traits< _Ty >::invoke_await_suspend ( _Ty &  _Obj,
_Handle  _Hnd 
)
inlinestatic
149  {
151  }
void _TryAwaitSuspend(_Ty &_Obj, _Handle _Hnd, decltype(std::declval< _Ty >().await_suspend(std::declval< _Handle >()), 0), int)
Definition: pplawait.h:106

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