Classes | |
struct | EnvT |
struct | EnvT< BaseEnv, meta::List< Overrides... > > |
struct | Function |
struct | With |
struct | WithFunction |
struct | Without |
struct | WithoutFunction |
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...>>> |
using di::execution::make_env_ns::Env = meta::Type<EnvT<BaseEnv, meta::List<Withs...>>> |
using di::execution::make_env_ns::LookupTag = meta::Front<meta::Filter<List, meta::Compose<meta::SameAs<Tag>, meta::Quote<meta::Type>>>> |