Flecs v4.0
A fast entity component system (ECS) for C & C++
|
Compile time utilities to inspect properties of functions. More...
Go to the source code of this file.
Namespaces | |
namespace | flecs::_ |
Int to enum. | |
Typedefs | |
template<typename T > | |
using | flecs::return_type_t = typename _::function_traits<T>::return_type |
template<typename T > | |
using | flecs::arg_list_t = typename _::function_traits<T>::args |
template<typename Func > | |
using | flecs::first_arg_t = typename first_arg<Func>::type |
template<typename Func > | |
using | flecs::second_arg_t = typename second_arg<Func>::type |
Compile time utilities to inspect properties of functions.
Definition in file function_traits.hpp.
using flecs::arg_list_t = typename _::function_traits<T>::args |
Definition at line 113 of file function_traits.hpp.
using flecs::first_arg_t = typename first_arg<Func>::type |
Definition at line 130 of file function_traits.hpp.
using flecs::return_type_t = typename _::function_traits<T>::return_type |
Definition at line 110 of file function_traits.hpp.
using flecs::second_arg_t = typename second_arg<Func>::type |
Definition at line 147 of file function_traits.hpp.