Inherits AZStd::ranges::view_interface< as_rvalue_view< View > >, and enable_if_t< input_range< View >, Internal::as_rvalue_view_requirements_fulfilled >.
|
|
constexpr | as_rvalue_view (View base) |
| |
|
template<bool Enable = copy_constructible<View>, class = enable_if_t<Enable>> |
| constexpr View | base () const & |
| |
|
constexpr View | base () && |
| |
|
template<bool Enable = !Internal::simple_view<View>, class = enable_if_t<Enable>> |
| constexpr auto | begin () |
| |
|
template<bool Enable = range<const View>, class = enable_if_t<Enable>> |
| constexpr auto | begin () const |
| |
|
template<bool Enable = !Internal::simple_view<View>, class = enable_if_t<Enable>> |
| constexpr auto | end () |
| |
|
template<bool Enable = range<const View>, class = enable_if_t<Enable>> |
| constexpr auto | end () const |
| |
|
template<bool Enable = sized_range<View>, class = enable_if_t<Enable>> |
| constexpr auto | size () |
| |
|
template<bool Enable = sized_range<const View>, class = enable_if_t<Enable>> |
| constexpr auto | size () const |
| |
template<class View>
class AZStd::ranges::as_rvalue_view< View >
view which provides the same behavior of the underlying sequenence, except that its elements are rvalues
The documentation for this class was generated from the following file:
- Code/Framework/AzCore/AzCore/std/ranges/as_rvalue_view.h