STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Namespaces | Macros | Functions
resumable File Reference
#include <new>
#include <memory>
#include <type_traits>
#include <stdint.h>

Classes

struct  experimental::coroutine_traits< _Ret, _Ts >
 
struct  experimental::coroutine_handle< _PromiseT >
 
struct  experimental::coroutine_handle< void >
 
struct  experimental::coroutine_handle< void >::_Resumable_frame_prefix
 
struct  experimental::coroutine_handle< _PromiseT >
 
struct  experimental::suspend_if
 
struct  experimental::suspend_always
 
struct  experimental::suspend_never
 
struct  experimental::_Resumable_helper_traits< _Ret, _Ts >
 

Namespaces

 experimental
 

Macros

#define _EXPERIMENTAL_RESUMABLE_
 

Functions

size_t _coro_resume (void *)
 
void _coro_destroy (void *)
 
size_t _coro_done (void *)
 
template<typename _PromiseT >
bool experimental::operator== (coroutine_handle< _PromiseT > const &_Left, coroutine_handle< _PromiseT > const &_Right) _NOEXCEPT
 
template<typename _PromiseT >
bool experimental::operator!= (coroutine_handle< _PromiseT > const &_Left, coroutine_handle< _PromiseT > const &_Right) _NOEXCEPT
 
_STD_END size_t _coro_frame_size ()
 
void_coro_frame_ptr ()
 
void _coro_init_block ()
 
void_coro_resume_addr ()
 
void _coro_init_frame (void *)
 
void _coro_save (size_t)
 
void _coro_suspend (size_t)
 
void _coro_cancel ()
 
void _coro_resume_block ()
 

Macro Definition Documentation

#define _EXPERIMENTAL_RESUMABLE_

Function Documentation

void _coro_cancel ( )
void _coro_destroy ( void )
size_t _coro_done ( void )
void* _coro_frame_ptr ( )
_STD_END size_t _coro_frame_size ( )
void _coro_init_block ( )
void _coro_init_frame ( void )
size_t _coro_resume ( void )
void* _coro_resume_addr ( )
void _coro_resume_block ( )
void _coro_save ( size_t  )
void _coro_suspend ( size_t  )