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
template<executor_any 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.

Public Functions

template<executor_any Executor>
inline explicit constexpr annotating_executor(Executor &&exec, char const *annotation = nullptr)#
template<executor_any Executor>
inline explicit annotating_executor(Executor &&exec, std::string annotation)#