di 0.1.0
Loading...
Searching...
No Matches
di::execution::make_env_ns Namespace Reference

Classes

struct  With
struct  WithFunction
struct  Without
struct  WithoutFunction
struct  EnvT
struct  EnvT< BaseEnv, meta::List< Overrides... > >
struct  Function

Concepts

concept  Override
concept  HasTag

Typedefs

template<typename Tag, concepts::TypeList List>
using LookupTag = meta::Front<meta::Filter<List, meta::Compose<meta::SameAs<Tag>, meta::Quote<meta::Type>>>>
template<typename BaseEnv, typename... Withs>
using Env = meta::Type<EnvT<BaseEnv, meta::List<Withs...>>>

Typedef Documentation

◆ Env

template<typename BaseEnv, typename... Withs>
using di::execution::make_env_ns::Env = meta::Type<EnvT<BaseEnv, meta::List<Withs...>>>

◆ LookupTag