Classes | |
struct | or_reduce |
||'s bools More... | |
struct | or_reduce< b > |
Functions | |
template<typename Function , typename... Args> | |
auto | invoke (Function &&fn, Args &&... args) -> typename std::enable_if< !or_reduce< false, madness::is_future< std::decay_t< Args >>::value... >::value, decltype(fn(args...))>::type |
template<typename Function , typename... Args, typename = typename std::enable_if<or_reduce< false, madness::is_future<std::decay_t<Args>>::value...>::value>::type> | |
auto | invoke (Function &&fn, Args &&... args) |
Function Documentation
◆ invoke() [1/2]
template<typename Function , typename... Args, typename = typename std::enable_if<or_reduce< false, madness::is_future<std::decay_t<Args>>::value...>::value>::type>
auto TiledArray::meta::invoke | ( | Function && | fn, |
Args &&... | args | ||
) |
◆ invoke() [2/2]
template<typename Function , typename... Args>
auto TiledArray::meta::invoke | ( | Function && | fn, |
Args &&... | args | ||
) | -> typename std::enable_if< !or_reduce<false, madness::is_future<std::decay_t<Args>>::value...>::value, decltype(fn(args...))>::type |