#include <di/function/generator.h>
Public Types | |
| using | promise_type = PromiseType |
Public Member Functions | |
| Generator (Generator &&other) | |
| ~Generator () | |
| auto | operator= (Generator other) -> Generator & |
| auto | begin () |
| auto | end () const |
Public Member Functions inherited from di::container::ViewInterface< Generator< Ref, void > > | |
| constexpr auto | empty () -> bool requires(concepts::SizedContainer< Generator< Ref, void > >||concepts::ForwardContainer< Generator< Ref, void > >) |
| constexpr auto | empty () const -> bool requires(concepts::SizedContainer< Generator< Ref, void > const >||concepts::ForwardContainer< Generator< Ref, void > const >) |
| constexpr | operator bool () |
| constexpr | operator bool () const |
| constexpr auto | cbegin () |
| constexpr auto | cbegin () const |
| constexpr auto | cend () |
| constexpr auto | cend () const |
| constexpr auto | data () |
| constexpr auto | data () const |
| constexpr auto | size () |
| constexpr auto | size () const |
| constexpr auto | front () |
| constexpr auto | front () const |
| constexpr auto | back () |
| constexpr auto | back () const |
| constexpr auto | operator[] (meta::ContainerSSizeType< Cont > n) -> decltype(auto) |
| constexpr auto | operator[] (meta::ContainerSSizeType< Cont > n) const -> decltype(auto) |
| constexpr auto | at (meta::ContainerSSizeType< Cont > n) -> Optional< meta::ContainerReference< Cont > > |
| constexpr auto | at (meta::ContainerSSizeType< Cont > n) const -> Optional< meta::ContainerReference< Cont > > |
| using di::function::Generator< Ref, Value >::promise_type = PromiseType |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |