template <typename Handler, typename DefaultV, typename DefaultE, typename ReturnType>
class result_adapter
Defined at line 275 of file ../../sdk/lib/fit-promise/include/lib/fpromise/promise_internal.h
Supports handlers that return continuations or promises.
This works for any callable whose signature is:
fpromise::result
<
...>(fpromise::context
&
)
Public Methods
void result_adapter<Handler, DefaultV, DefaultE, ReturnType, true> (movable_handler<Handler> handler)
Defined at line 286 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 289 of file ../../sdk/lib/fit-promise/include/lib/fpromise/promise_internal.h
void result_adapter<Handler, DefaultV, DefaultE, ReturnType, true> (const result_adapter<Handler, DefaultV, DefaultE, ReturnType, true> & )
Defined at line 300 of file ../../sdk/lib/fit-promise/include/lib/fpromise/promise_internal.h
result_adapter<Handler, DefaultV, DefaultE, ReturnType, true> & operator= (const result_adapter<Handler, DefaultV, DefaultE, ReturnType, true> & )
Defined at line 301 of file ../../sdk/lib/fit-promise/include/lib/fpromise/promise_internal.h
void result_adapter<Handler, DefaultV, DefaultE, ReturnType, true> (result_adapter<Handler, DefaultV, DefaultE, ReturnType, true> && )
Defined at line 303 of file ../../sdk/lib/fit-promise/include/lib/fpromise/promise_internal.h
result_adapter<Handler, DefaultV, DefaultE, ReturnType, true> & operator= (result_adapter<Handler, DefaultV, DefaultE, ReturnType, true> && )
Defined at line 304 of file ../../sdk/lib/fit-promise/include/lib/fpromise/promise_internal.h