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.