std::generator<Ref,V,Allocator>::end - cppreference.com (original) (raw)
From cppreference.com
< cpp | coroutine | generator
Coroutine traits |
---|
coroutine_traits(C++20) |
Coroutine handle |
coroutine_handle(C++20) |
No-op coroutines |
noop_coroutine_promise(C++20) |
noop_coroutine(C++20) |
Trivial awaitables |
suspend_never(C++20) |
suspend_always(C++20) |
Range generators |
generator(C++23) |
| Views | | | | --------------------------------------------------------------------------------- | ------------------------------------------------------------ | | | view_interface | subrange | |
Range factories | ||||
---|---|---|---|---|
empty_viewviews::empty | single_viewviews::single | basic_istream_viewviews::istream | iota_viewviews::iota | repeat_viewviews::repeat(C++23)(C++23) |
Range generators std::generator(C++23) | Range adaptor closure objects range_adaptor_closure(C++23) | Range adaptor objects |
---|
| Helper items | | | | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | | copyable-box movable-box(until C++23) (C++23) | simple-view non-propagating-cache | |
| std::default_sentinel_t end() const noexcept; | | (since C++23) | | ----------------------------------------------------------------------------------------- | | ------------- |
Equivalent to return std::default_sentinel.
[edit] Return value
A sentinel.
[edit] Example
This section is incompleteReason: no example |
---|
Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/coroutine/generator/end&oldid=162097"