|
template<typename T > |
T && | madness::detail::arg_holder::decay (ArgHolder< T > &&arg_holder) |
|
template<typename T > |
T & | madness::detail::arg_holder::decay (ArgHolder< T > &arg_holder) |
|
template<typename T > |
const T & | madness::detail::arg_holder::decay (const ArgHolder< T > &arg_holder) |
|
template<typename T > |
const T & | madness::detail::arg_holder::decay (const Future< T > &arg_holder) |
|
template<typename T > |
T && | madness::detail::arg_holder::decay (Future< T > &&arg_holder) |
|
template<typename T > |
T & | madness::detail::arg_holder::decay (Future< T > &arg_holder) |
|
template<typename T > |
T & | madness::detail::arg_holder::decay (Future< T > *arg_holder) |
|
template<typename T > |
auto | madness::detail::arg_holder::decay (T &&arg_holder) -> typename std::enable_if< !is_future< T >::value &&!is_arg_holder< T >::value, decltype(arg_holder)>::type |
|
template<typename ptrT , typename memfnT , typename resT > |
memfnT | madness::detail::get_mem_func_ptr (const MemFuncWrapper< ptrT, memfnT, resT > &wrapper) |
| Returns the member function pointer from a wrapper.
|
|
template<typename fnT , typename a1T , typename a2T , typename a3T , typename a4T , typename a5T , typename a6T , typename a7T , typename a8T , typename a9T > |
std::enable_if< std::is_void< typenamedetail::result_of< fnT >::type >::value >::type | madness::detail::run_function (Future< void > &result, fnT fn, a1T &a1, a2T &a2, a3T &a3, a4T &a4, a5T &a5, a6T &a6, a7T &a7, a8T &a8, a9T &a9) |
|
template<typename fnT , typename a1T , typename a2T , typename a3T , typename a4T , typename a5T , typename a6T , typename a7T , typename a8T > |
std::enable_if< std::is_void< typenamedetail::result_of< fnT >::type >::value >::type | madness::detail::run_function (Future< void > &result, fnT fn, a1T &a1, a2T &a2, a3T &a3, a4T &a4, a5T &a5, a6T &a6, a7T &a7, a8T &a8, const voidT &) |
|
template<typename fnT , typename a1T , typename a2T , typename a3T , typename a4T , typename a5T , typename a6T , typename a7T > |
std::enable_if< std::is_void< typenamedetail::result_of< fnT >::type >::value >::type | madness::detail::run_function (Future< void > &result, fnT fn, a1T &a1, a2T &a2, a3T &a3, a4T &a4, a5T &a5, a6T &a6, a7T &a7, const voidT &, const voidT &) |
|
template<typename fnT , typename a1T , typename a2T , typename a3T , typename a4T , typename a5T , typename a6T > |
std::enable_if< std::is_void< typenamedetail::result_of< fnT >::type >::value >::type | madness::detail::run_function (Future< void > &result, fnT fn, a1T &a1, a2T &a2, a3T &a3, a4T &a4, a5T &a5, a6T &a6, const voidT &, const voidT &, const voidT &) |
|
template<typename fnT , typename a1T , typename a2T , typename a3T , typename a4T , typename a5T > |
std::enable_if< std::is_void< typenamedetail::result_of< fnT >::type >::value >::type | madness::detail::run_function (Future< void > &result, fnT fn, a1T &a1, a2T &a2, a3T &a3, a4T &a4, a5T &a5, const voidT &, const voidT &, const voidT &, const voidT &) |
|
template<typename fnT , typename a1T , typename a2T , typename a3T , typename a4T > |
std::enable_if< std::is_void< typenamedetail::result_of< fnT >::type >::value >::type | madness::detail::run_function (Future< void > &result, fnT fn, a1T &a1, a2T &a2, a3T &a3, a4T &a4, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &) |
|
template<typename fnT , typename a1T , typename a2T , typename a3T > |
std::enable_if< std::is_void< typenamedetail::result_of< fnT >::type >::value >::type | madness::detail::run_function (Future< void > &result, fnT fn, a1T &a1, a2T &a2, a3T &a3, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &) |
|
template<typename fnT , typename a1T , typename a2T > |
std::enable_if< std::is_void< typenamedetail::result_of< fnT >::type >::value >::type | madness::detail::run_function (Future< void > &result, fnT fn, a1T &a1, a2T &a2, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &) |
|
template<typename fnT , typename a1T > |
std::enable_if< std::is_void< typenamedetail::result_of< fnT >::type >::value >::type | madness::detail::run_function (Future< void > &result, fnT fn, a1T &a1, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &) |
|
template<typename fnT > |
std::enable_if< std::is_void< typenamedetail::result_of< fnT >::type >::value >::type | madness::detail::run_function (Future< void > &result, fnT fn, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &) |
|
template<typename fnT , typename a1T , typename a2T , typename a3T , typename a4T , typename a5T , typename a6T , typename a7T , typename a8T , typename a9T > |
std::enable_if<!std::is_void< typenamedetail::result_of< fnT >::type >::value >::type | madness::detail::run_function (typename task_result_type< fnT >::futureT &result, fnT fn, a1T &a1, a2T &a2, a3T &a3, a4T &a4, a5T &a5, a6T &a6, a7T &a7, a8T &a8, a9T &a9) |
|
template<typename fnT , typename a1T , typename a2T , typename a3T , typename a4T , typename a5T , typename a6T , typename a7T , typename a8T > |
std::enable_if<!std::is_void< typenamedetail::result_of< fnT >::type >::value >::type | madness::detail::run_function (typename task_result_type< fnT >::futureT &result, fnT fn, a1T &a1, a2T &a2, a3T &a3, a4T &a4, a5T &a5, a6T &a6, a7T &a7, a8T &a8, const voidT &) |
|
template<typename fnT , typename a1T , typename a2T , typename a3T , typename a4T , typename a5T , typename a6T , typename a7T > |
std::enable_if<!std::is_void< typenamedetail::result_of< fnT >::type >::value >::type | madness::detail::run_function (typename task_result_type< fnT >::futureT &result, fnT fn, a1T &a1, a2T &a2, a3T &a3, a4T &a4, a5T &a5, a6T &a6, a7T &a7, const voidT &, const voidT &) |
|
template<typename fnT , typename a1T , typename a2T , typename a3T , typename a4T , typename a5T , typename a6T > |
std::enable_if<!std::is_void< typenamedetail::result_of< fnT >::type >::value >::type | madness::detail::run_function (typename task_result_type< fnT >::futureT &result, fnT fn, a1T &a1, a2T &a2, a3T &a3, a4T &a4, a5T &a5, a6T &a6, const voidT &, const voidT &, const voidT &) |
|
template<typename fnT , typename a1T , typename a2T , typename a3T , typename a4T , typename a5T > |
std::enable_if<!std::is_void< typenamedetail::result_of< fnT >::type >::value >::type | madness::detail::run_function (typename task_result_type< fnT >::futureT &result, fnT fn, a1T &a1, a2T &a2, a3T &a3, a4T &a4, a5T &a5, const voidT &, const voidT &, const voidT &, const voidT &) |
|
template<typename fnT , typename a1T , typename a2T , typename a3T , typename a4T > |
std::enable_if<!std::is_void< typenamedetail::result_of< fnT >::type >::value >::type | madness::detail::run_function (typename task_result_type< fnT >::futureT &result, fnT fn, a1T &a1, a2T &a2, a3T &a3, a4T &a4, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &) |
|
template<typename fnT , typename a1T , typename a2T , typename a3T > |
std::enable_if<!std::is_void< typenamedetail::result_of< fnT >::type >::value >::type | madness::detail::run_function (typename task_result_type< fnT >::futureT &result, fnT fn, a1T &a1, a2T &a2, a3T &a3, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &) |
|
template<typename fnT , typename a1T , typename a2T > |
std::enable_if<!std::is_void< typenamedetail::result_of< fnT >::type >::value >::type | madness::detail::run_function (typename task_result_type< fnT >::futureT &result, fnT fn, a1T &a1, a2T &a2, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &) |
|
template<typename fnT , typename a1T > |
std::enable_if<!std::is_void< typenamedetail::result_of< fnT >::type >::value >::type | madness::detail::run_function (typename task_result_type< fnT >::futureT &result, fnT fn, a1T &a1, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &) |
|
template<typename fnT > |
std::enable_if<!std::is_void< typenamedetail::result_of< fnT >::type >::value >::type | madness::detail::run_function (typename task_result_type< fnT >::futureT &result, fnT fn, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &) |
|