FastLED 3.10.6
Loading...
Searching...
No Matches

◆ trampoline()

template<typename R, typename... Args>
static void fl::detail::runtime_rpc::TrampolineHelper< R, Args >::trampoline ( void * user_fn,
void * result_slot,
void *const * arg_slots )
inlinestatic

Definition at line 131 of file runtime_rpc_binding.h.

131 {
132 FunctionType& fn = *static_cast<FunctionType*>(user_fn);
134 if (result_slot) {
135 *static_cast<R*>(result_slot) = fl::move(value);
136 }
137 }
static R invoke_(FunctionType &fn, void *const *arg_slots, index_sequence< Is... >) FL_NO_EXCEPT

References fl::FL_NO_EXCEPT, invoke_(), fl::move(), and fl::type_rank< T >::value.

+ Here is the call graph for this function: