Iros
 
Loading...
Searching...
No Matches
any_env.h
Go to the documentation of this file.
1#pragma once
2
6#include "di/any/types/this.h"
9#include "di/meta/core.h"
10#include "di/meta/language.h"
11
12namespace di::execution {
13template<concepts::Interface Interface, typename Env>
16 meta::MergeInterfaces<Interface,
18}
Definition core.h:128
Definition bulk.h:30
meta::Conditional< concepts::LanguageVoid< Env >, Interface, meta::MergeInterfaces< Interface, meta::List< types::Method< types::Tag< execution::get_env >, Env(types::This const &)> > > > InterfaceWithEnv
Definition any_env.h:14
detail::ConditionalHelper< value, T, U >::Type Conditional
Definition core.h:88
meta::Unique< meta::Concat< meta::Transform< Interfaces, meta::Quote< meta::Type > >... > > MergeInterfaces
Definition merge_interfaces.h:8
Definition core.h:5
Definition this.h:4