|
| 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 T> |
| T & | madness::detail::decay (ArgHolder< T > &arg_holder) |
| 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 &) |