template <typename Handler, typename DefaultV, typename DefaultE, typename E>

class result_adapter

Defined at line 227 of file ../../sdk/lib/fit-promise/include/lib/fpromise/promise_internal.h

Supports handlers that return error_result

<E

>.

Public Methods

void result_adapter<Handler, DefaultV, DefaultE, ::fpromise::error_result<E>, false> (movable_handler<Handler> handler)

Defined at line 232 of file ../../sdk/lib/fit-promise/include/lib/fpromise/promise_internal.h

template <typename... Args>
result_type call (::fpromise::context & context, Args... args)

Defined at line 235 of file ../../sdk/lib/fit-promise/include/lib/fpromise/promise_internal.h

void result_adapter<Handler, DefaultV, DefaultE, ::fpromise::error_result<E>, false> (const result_adapter<Handler, DefaultV, DefaultE, ::fpromise::error_result<E>, false> & )

Defined at line 239 of file ../../sdk/lib/fit-promise/include/lib/fpromise/promise_internal.h

result_adapter<Handler, DefaultV, DefaultE, ::fpromise::error_result<E>, false> & operator= (const result_adapter<Handler, DefaultV, DefaultE, ::fpromise::error_result<E>, false> & )

Defined at line 240 of file ../../sdk/lib/fit-promise/include/lib/fpromise/promise_internal.h

void result_adapter<Handler, DefaultV, DefaultE, ::fpromise::error_result<E>, false> (result_adapter<Handler, DefaultV, DefaultE, ::fpromise::error_result<E>, false> && )

Defined at line 242 of file ../../sdk/lib/fit-promise/include/lib/fpromise/promise_internal.h

result_adapter<Handler, DefaultV, DefaultE, ::fpromise::error_result<E>, false> & operator= (result_adapter<Handler, DefaultV, DefaultE, ::fpromise::error_result<E>, false> && )

Defined at line 243 of file ../../sdk/lib/fit-promise/include/lib/fpromise/promise_internal.h