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

continuation_base<T> More...

#include <futures.hpp>

Inheritance diagram for aegis::continuation_base< T >:
aegis::task aegis::continuation< Func, T >

Public Member Functions

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

Protected Types

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

Protected Attributes

future_state< T > _state


class promise< T >
class future< T >

Detailed Description

template<typename T>
class aegis::continuation_base< T >


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