hpx/execution_base/traits/is_executor.hpp

See Public API for a list of names and headers that are part of the public HPX API.

namespace hpx
namespace traits

Typedefs

template<typename T>
using is_one_way_executor_t = typename is_one_way_executor<T>::type
template<typename T>
using is_never_blocking_one_way_executor_t = typename is_never_blocking_one_way_executor<T>::type
template<typename T>
using is_bulk_one_way_executor_t = typename is_bulk_one_way_executor<T>::type
template<typename T>
using is_two_way_executor_t = typename is_two_way_executor<T>::type
template<typename T>
using is_bulk_two_way_executor_t = typename is_bulk_two_way_executor<T>::type
template<typename T>
using is_executor_any_t = typename is_executor_any<T>::type

Variables

template<typename T>
constexpr bool is_one_way_executor_v = is_one_way_executor<T>::value
template<typename T>
constexpr bool is_never_blocking_one_way_executor_v = is_never_blocking_one_way_executor<T>::value
template<typename T>
constexpr bool is_bulk_one_way_executor_v = is_bulk_one_way_executor<T>::value
template<typename T>
constexpr bool is_two_way_executor_v = is_two_way_executor<T>::value
template<typename T>
constexpr bool is_bulk_two_way_executor_v = is_bulk_two_way_executor<T>::value
template<typename T>
constexpr bool is_executor_any_v = is_executor_any<T>::value