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