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>>>> |