aegis.cpp
 All Classes Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Member Functions | Protected Types | Protected Attributes | Friends | List of all members
aegis::continuation_base< void > Class Template Reference

continuation_base<void> More...

#include <futures.hpp>

Inheritance diagram for aegis::continuation_base< void >:
aegis::task

Public Member Functions

 continuation_base (asio::io_context *_io_context, std::recursive_mutex *_global_m)
 
 continuation_base (future_state< void > &&state)
 
void set_state (future_state< void > &&state)
 
future_state< void > * state () noexcept
 
- Public Member Functions inherited from aegis::task
virtual void run () noexcept=0
 

Protected Types

using future_type = future< void >
 
using promise_type = promise< void >
 

Protected Attributes

future_state< void > _state
 

Friends

class promise< void >
 
class future< void >
 

Detailed Description

template<>
class aegis::continuation_base< void >

continuation_base<void>


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