openMSX
|
#include <view.hh>
Public Types | |
using | Iterator = decltype(std::begin(std::declval< Range >())) |
using | Sentinel = decltype(std::end(std::declval< Range >())) |
using | F_Iterator = FilteredIterator< Iterator, Sentinel, Predicate > |
Public Member Functions | |
constexpr | Filter (Range &&range_, Predicate pred_) |
constexpr F_Iterator | begin () const |
constexpr F_Iterator | end () const |
using view::detail::Filter< Range, Predicate >::F_Iterator = FilteredIterator<Iterator, Sentinel, Predicate> |
using view::detail::Filter< Range, Predicate >::Iterator = decltype(std::begin(std::declval<Range>())) |
using view::detail::Filter< Range, Predicate >::Sentinel = decltype(std::end (std::declval<Range>())) |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |