template <typename Handler, typename DefaultV, typename DefaultE, size_t num_args = 0, int excess_args = (static_cast<int>(::fit::callable_traits<Handler>::args::size) -
                             static_cast<int>(num_args))>

class context_adapter

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

Wraps a handler that may or may not have a fpromise::context

&

as first argument.

This is determined by checking the argument count.