#include <iterator.hpp>
Public Types | |
using | iterator_category = std::bidirectional_iterator_tag |
Public Types inherited from lexy::_detail::forward_iterator_base< Derived, T, T &, const T * > | |
using | difference_type = std::ptrdiff_t |
using | iterator_category = std::forward_iterator_tag |
using | pointer = lexy::_detail::type_or< const T *, _proxy_pointer< value_type > > |
using | reference = T & |
using | value_type = std::remove_cv_t< T > |
Public Member Functions | |
constexpr Derived & | operator-- () noexcept |
constexpr Derived | operator-- (int) noexcept |
Public Member Functions inherited from lexy::_detail::forward_iterator_base< Derived, T, T &, const T * > | |
constexpr reference | operator* () const noexcept |
constexpr Derived & | operator++ () noexcept |
constexpr Derived | operator++ (int) noexcept |
constexpr pointer | operator-> () const noexcept |
Definition at line 202 of file iterator.hpp.
using lexy::_detail::bidirectional_iterator_base< Derived, T, Reference, Pointer >::iterator_category = std::bidirectional_iterator_tag |
Definition at line 204 of file iterator.hpp.
|
inlineconstexprnoexcept |
Definition at line 206 of file iterator.hpp.
|
inlineconstexprnoexcept |
Definition at line 212 of file iterator.hpp.