EVMC
|
The input filter iterator which skips whitespace characters from the base input iterator. More...
#include <filter_iterator.hpp>
Additional Inherited Members | |
![]() | |
using | difference_type = typename std::iterator_traits< BaseIterator >::difference_type |
The iterator difference type. More... | |
using | value_type = typename std::iterator_traits< BaseIterator >::value_type |
The iterator value type. More... | |
using | pointer = typename std::iterator_traits< BaseIterator >::pointer |
The iterator pointer type. More... | |
using | reference = typename std::iterator_traits< BaseIterator >::reference |
The iterator reference type. More... | |
using | iterator_category = std::input_iterator_tag |
The iterator category. More... | |
![]() | |
constexpr | filter_iterator (BaseIterator it, BaseIterator end) noexcept |
The constructor of the base iterator pair. More... | |
constexpr auto | operator* () noexcept |
The dereference operator. More... | |
constexpr void | operator++ () noexcept |
The increment operator. More... | |
constexpr bool | operator== (const filter_iterator &o) const noexcept |
The equality operator. More... | |
constexpr bool | operator!= (const filter_iterator &o) const noexcept |
The inequality operator. More... | |
The input filter iterator which skips whitespace characters from the base input iterator.
Definition at line 97 of file filter_iterator.hpp.