template <typename Callable, typename Allocator, typename Result, typename... Args>

struct target

Defined at line 122 of file ../../sdk/lib/fit/include/lib/fit/internal/function.h

Public Members

static const target_ops<Result, Args...> ops

Public Methods

template <typename Callable_>
void initialize (void * bits, Callable_ && target)

Defined at line 125 of file ../../sdk/lib/fit/include/lib/fit/internal/function.h

Result invoke (void * bits, Args... args)

Defined at line 128 of file ../../sdk/lib/fit/include/lib/fit/internal/function.h

auto get_move_function ()

Selects which move function to use. Trivially movable and destructible types of a particular

size share a single move function.

Defined at line 134 of file ../../sdk/lib/fit/include/lib/fit/internal/function.h

auto get_destroy_function ()

Selects which destroy function to use. Trivially destructible types share a single, empty

destroy function.

Defined at line 143 of file ../../sdk/lib/fit/include/lib/fit/internal/function.h