Classes | |
| struct | AllocFailed |
| struct | AsyncGeneratorT |
| struct | PromiseBaseT |
Typedefs | |
| template<typename Ref, typename Value> | |
| using | GeneratorValue = meta::Conditional<concepts::LanguageVoid<Value>, meta::RemoveCVRef<Ref>, Value> |
| template<typename Ref, typename Value> | |
| using | GeneratorReference = meta::Conditional<concepts::LanguageVoid<Value>, Ref&&, Ref> |
| template<typename Ref> | |
| using | GeneratorYield = meta::Conditional<concepts::Reference<Ref>, Ref, Ref const&> |
| template<typename Self, typename Ref, typename Value> | |
| using | PromiseBase = meta::Type<PromiseBaseT<Self, Ref, Value>> |
| using di::execution::async_generator_ns::GeneratorReference = meta::Conditional<concepts::LanguageVoid<Value>, Ref&&, Ref> |
| using di::execution::async_generator_ns::GeneratorValue = meta::Conditional<concepts::LanguageVoid<Value>, meta::RemoveCVRef<Ref>, Value> |
| using di::execution::async_generator_ns::GeneratorYield = meta::Conditional<concepts::Reference<Ref>, Ref, Ref const&> |
| using di::execution::async_generator_ns::PromiseBase = meta::Type<PromiseBaseT<Self, Ref, Value>> |