fpromise::completer

Summary

Constructors and Destructors

completer()
completer(completer && other)
completer(const completer & other)
~completer()

Public types

error_type using
E
result_type using
::fpromise::result< V, E >
value_type using
V

Public functions

abandon()
void
bind()
::fpromise::internal::bridge_bind_callback< V, E >
bind_tuple()
::fpromise::internal::bridge_bind_tuple_callback< V, E >
complete_error()
void
complete_error(EE error)
void
complete_ok()
void
complete_ok(VV value)
void
complete_or_abandon(result_type result)
void
operator bool() const
operator=(completer && other)=default
operator=(const completer & other)=delete
was_canceled() const
bool

Public types

error_type

E error_type

result_type

::fpromise::result< V, E > result_type

value_type

V value_type

Public functions

abandon

void abandon()

bind

::fpromise::internal::bridge_bind_callback< V, E > bind()

bind_tuple

::fpromise::internal::bridge_bind_tuple_callback< V, E > bind_tuple()

complete_error

void complete_error()

complete_error

void complete_error(
  EE error
)

complete_ok

void complete_ok()

complete_ok

void complete_ok(
  VV value
)

complete_or_abandon

void complete_or_abandon(
  result_type result
)

completer

 completer()=default

completer

 completer(
  completer && other
)=default

completer

 completer(
  const completer & other
)=delete

operator bool

 operator bool() const 

operator=

completer & operator=(
  completer && other
)=default

operator=

completer & operator=(
  const completer & other
)=delete

was_canceled

bool was_canceled() const 

~completer

 ~completer()=default