include_local

The contents of this module can be included with the header hpx/modules/include_local.hpp. These headers may be used by user-code but are not guaranteed stable (neither header location nor contents). You are using these at your own risk. If you wish to use non-public functionality from a module we strongly suggest only including the module header hpx/modules/include_local.hpp, not the particular header in which the functionality you would like to use is defined. See Public API for a list of names that are part of the public HPX API.

namespace hpx

Typedefs

template<typename OnCompletion = lcos::local::detail::empty_oncompletion>
using barrier = lcos::local::cpp20_barrier<OnCompletion>
namespace hpx

Typedefs

using latch = hpx::lcos::local::cpp20_latch
namespace hpx

Typedefs

template<std::ptrdiff_t LeastMaxValue = PTRDIFF_MAX>
using counting_semaphore = hpx::lcos::local::cpp20_counting_semaphore<LeastMaxValue>
using binary_semaphore = hpx::lcos::local::cpp20_binary_semaphore<>
namespace hpx

Typedefs

using task_cancelled_exception = hpx::parallel::task_canceled_exception