#include <parse_tree.hpp>
Public Member Functions | |
_value_type | deref () const noexcept |
bool | equal (iterator rhs) const noexcept |
void | increment () noexcept |
iterator () noexcept=default | |
![]() | |
constexpr reference | operator* () const noexcept |
constexpr iterator & | operator++ () noexcept |
constexpr iterator | operator++ (int) noexcept |
constexpr pointer | operator-> () const noexcept |
Private Attributes | |
_detail::pt_node< Reader > * | _cur = nullptr |
traverse_event | _ev |
friend | traverse_range |
Additional Inherited Members | |
![]() | |
using | difference_type = std::ptrdiff_t |
using | iterator_category = std::forward_iterator_tag |
using | pointer = lexy::_detail::type_or< void, _proxy_pointer< value_type > > |
using | reference = _value_type |
using | value_type = std::remove_cv_t< _value_type > |
Definition at line 1042 of file parse_tree.hpp.
|
defaultnoexcept |
|
inlinenoexcept |
Definition at line 1047 of file parse_tree.hpp.
|
inlinenoexcept |
Definition at line 1091 of file parse_tree.hpp.
|
inlinenoexcept |
Definition at line 1052 of file parse_tree.hpp.
|
private |
Definition at line 1097 of file parse_tree.hpp.
|
private |
Definition at line 1098 of file parse_tree.hpp.
|
private |
Definition at line 1100 of file parse_tree.hpp.