FastLED
3.10.8
Loading...
Searching...
No Matches
◆
trampoline()
[1/2]
static void
fl::detail::runtime_rpc::TrampolineHelper
< void, Args >::trampoline
(
void *
user_fn
,
void *
result_slot
,
void *const *
arg_slots
)
inline
static
Definition at line
131
of file
runtime_rpc_binding.h
.
131
{
132
FunctionType
&
fn
= *
static_cast<
FunctionType
*
>
(
user_fn
);
133
R
value
=
invoke_
(
fn
,
arg_slots
,
make_index_sequence
<
sizeof
...(
Args
)>{});
134
if
(
result_slot
) {
135
*
static_cast<
R
*
>
(
result_slot
) =
fl::move
(
value
);
136
}
137
}
fl::detail::runtime_rpc::TrampolineHelper< void, Args... >::FunctionType
fl::function< void(Args...)> FunctionType
Definition
runtime_rpc_binding.h:147
fl::detail::runtime_rpc::TrampolineHelper< void, Args... >::invoke_
static void invoke_(FunctionType &fn, void *const *arg_slots, index_sequence< Is... >) FL_NO_EXCEPT
Definition
runtime_rpc_binding.h:150
fl::detail::runtime_rpc::TrampolineHelper
Definition
runtime_rpc_binding.h:120
fl
detail
runtime_rpc
TrampolineHelper< void, Args... >
Generated on Thu Oct 22 2026 05:46:13 for FastLED by
1.13.2