Go to the source code of this file.
|
| namespace | fl |
| | Base definition for an LED controller.
|
| |
| namespace | fl::detail |
| | Compile-time linker keep-alive hook for a single fl::Bus.
|
| |
|
| template<typename F, typename... Args> |
| auto | fl::invoke (F &&f, Args &&... args) FL_NOEXCEPT -> enable_if_t<!is_member_function_pointer< typename remove_reference< F >::type >::value &&!detail::is_member_data_pointer< typename remove_reference< F >::type >::value, decltype(fl::forward< F >(f)(fl::forward< Args >(args)...))> |
| |
| template<typename F, typename T1> |
| auto | fl::invoke (F &&f, T1 &&t1) FL_NOEXCEPT -> enable_if_t< detail::is_member_data_pointer< typename remove_reference< F >::type >::value &&!detail::use_pointer_syntax< T1 >::value, decltype(fl::forward< T1 >(t1).*f)> |
| |
| template<typename F, typename T1, typename... Args> |
| auto | fl::invoke (F &&f, T1 &&t1, Args &&... args) FL_NOEXCEPT -> 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)...))> |
| |