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

struct target

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

For this vtable,

Callable by definition will be either a fit::function or fit::callback

Public Members

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

Public Methods

void initialize (void * bits, SharedFunction target)

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

void copy_shared_ptr (void * from_bits, void * to_bits)

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

const void * target_type_id (void * bits, const void * )

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

void * get (void * bits)

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

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

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

void move (void * from_bits, void * to_bits)

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

void destroy (void * bits)

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