FastLED 3.9.15
Loading...
Searching...
No Matches

◆ invoke() [3/3]

template<typename F, typename T1, typename... Args>
auto fl::invoke ( F && f,
T1 && t1,
Args &&... args ) -> enable_if_t<is_member_function_pointer<typename remove_reference<F>::type>::value && !detail::use_pointer_syntax<T1>::value, decltype((fl::forward<T1>(t1).*f)(fl::forward<Args>(args)...))>

Definition at line 43 of file functional.h.

47{
48 return (fl::forward<T1>(t1).*f)(fl::forward<Args>(args)...);
49}
constexpr T && forward(typename remove_reference< T >::type &t) FL_NOEXCEPT
Definition s16x16x4.h:234
corkscrew_args args
Definition old.h:149

References args, FL_NOEXCEPT, fl::fl::forward(), type_rank< T >::value, and fl::fl::integral_constant< bool, false >::value.

Referenced by fl::Rpc::bindAsync().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: