openMSX
|
#include <view.hh>
Public Types | |
using | Iterator = decltype(std::begin(std::declval< Range >())) |
using | Sentinel = decltype(std::end(std::declval< Range >())) |
using | Take_Iterator = TakeIterator< Iterator, Sentinel > |
Public Member Functions | |
constexpr | Take (Range &&range_, size_t n_) |
constexpr Take_Iterator | begin () const |
constexpr Sentinel | end () const |
using view::detail::Take< Range >::Iterator = decltype(std::begin(std::declval<Range>())) |
using view::detail::Take< Range >::Sentinel = decltype(std::end (std::declval<Range>())) |
using view::detail::Take< Range >::Take_Iterator = TakeIterator<Iterator, Sentinel> |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |