hpx/execution_base/get_env.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
Typedefs
Variables
-
hpx::execution::experimental::get_env_t
get_env
¶
-
hpx::execution::experimental::forwarding_env_query_t
forwarding_env_query
¶
-
struct
forwarding_env_query_t
: public hpx::functional::detail::tag_fallback<forwarding_env_query_t>¶
-
struct
get_env_t
: public hpx::functional::detail::tag_fallback<get_env_t>¶ Friends
-
template<typename
EnvProvider
>
friend constexpr autotag_fallback_invoke
(get_env_t, EnvProvider&&)¶
-
template<typename
-
namespace
exec_envs
¶ -
-
template<typename
Tag
, typenameValue
, typenameBaseEnvId
= meta::hidden<empty_env>>
structenv
¶ -
Public Members
-
HPX_NO_UNIQUE_ADDRESS util::unwrap_reference_t<Value> hpx::execution::experimental::exec_envs::env::value_
-
HPX_NO_UNIQUE_ADDRESS BaseEnv hpx::execution::experimental::exec_envs::env::base_env_ = {}
-
-
template<typename
Tag
>
structmake_env_t
¶
-
struct
no_env
¶
-
template<typename
-
hpx::execution::experimental::get_env_t
-
namespace
-
namespace