hpx/executors/annotating_executor.hpp
hpx/executors/annotating_executor.hpp#
Defined in header hpx/executors/annotating_executor.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
-
namespace hpx
-
namespace execution
-
namespace experimental
Functions
-
template<typename Tag, typename BaseExecutor, typename Property>
auto tag_invoke(Tag tag, annotating_executor<BaseExecutor> const &exec, Property &&prop) -> decltype(annotating_executor<BaseExecutor>(std::declval<Tag>()(std::declval<BaseExecutor>(), std::declval<Property>())))#
-
template<typename Tag, typename BaseExecutor>
auto tag_invoke(Tag tag, annotating_executor<BaseExecutor> const &exec) -> decltype(std::declval<Tag>()(std::declval<BaseExecutor>()))#
-
template<typename BaseExecutor>
struct annotating_executor# - #include <annotating_executor.hpp>
An annotating_executor wraps any other executor and adds the capability to add annotations to the launched threads.
-
template<typename Tag, typename BaseExecutor, typename Property>
-
namespace experimental
-
namespace execution