|
struct | madness::detail::callable_traits< functionT, enablerT > |
| Function traits in the spirit of boost function traits. More...
|
|
struct | madness::detail::callable_traits< fnT(argTs...), std::enable_if_t< is_type< std::invoke_result_t< fnT, argTs... > >::value > > |
| Function traits in the spirit of boost function traits. More...
|
|
struct | madness::detail::function_traits< functionT, enablerT > |
| Function traits in the spirit of boost function traits. More...
|
|
struct | madness::detail::function_traits< fnT(argTs...), std::enable_if_t< is_type< std::invoke_result_t< fnT, argTs... > >::value > > |
| Function trait specialization for a callable (can be a function, a (generic) lambda, etc.) More...
|
|
struct | madness::detail::function_traits< resultT(*&)(argTs...), void > |
| Function trait specialization for a reference to a free function pointer. More...
|
|
struct | madness::detail::function_traits< resultT(*)(argTs...), void > |
| Function trait specialization for a free function pointer. More...
|
|
struct | madness::detail::is_functor< fnT, Enabler > |
|
struct | madness::detail::is_functor< fnT, typename std::enable_if< is_type< typename fnT::result_type >::value >::type > |
|
struct | madness::detail::is_type< typename > |
|
struct | madness::detail::memfunc_traits< memfuncT > |
| Member function traits in the spirit of boost function traits. More...
|
|
struct | madness::detail::memfunc_traits< returnT(objT::*)(argTs...) const > |
| Member function traits in the spirit of boost function traits. More...
|
|
struct | madness::detail::memfunc_traits< returnT(objT::*)(argTs...)> |
| Member function traits in the spirit of boost function traits. More...
|
|
struct | madness::detail::result_of< fnT, Enabler > |
|
struct | madness::detail::result_of< fnT, typename std::enable_if< function_traits< fnT >::value >::type > |
|
struct | madness::detail::result_of< fnT, typename std::enable_if< is_type< decltype(&fnT::operator())>::value >::type > |
|
struct | madness::detail::result_of< fnT, typename std::enable_if< memfunc_traits< fnT >::value >::type > |
|