#include <parse_tree_input.hpp>
Classes | |
struct | marker |
Public Types | |
using | encoding = parse_tree_encoding< Node > |
using | iterator = typename _traits::iterator |
Public Member Functions | |
constexpr | _ptr (const Node &root) noexcept |
constexpr void | bump () noexcept |
constexpr _ptr | child_reader () const &noexcept |
constexpr marker | current () const noexcept |
constexpr auto | lexeme_reader () const &noexcept |
constexpr const Node & | peek () const noexcept |
constexpr iterator | position () const noexcept |
constexpr void | reset (marker m) noexcept |
Private Types | |
using | _traits = parse_tree_input_traits< Node > |
Private Attributes | |
Node | _cur |
Node | _parent |
Definition at line 71 of file parse_tree_input.hpp.
|
private |
Definition at line 73 of file parse_tree_input.hpp.
using lexy::_ptr< Node >::encoding = parse_tree_encoding<Node> |
Definition at line 76 of file parse_tree_input.hpp.
using lexy::_ptr< Node >::iterator = typename _traits::iterator |
Definition at line 77 of file parse_tree_input.hpp.
|
inlineexplicitconstexprnoexcept |
Definition at line 91 of file parse_tree_input.hpp.
|
inlineconstexprnoexcept |
Definition at line 110 of file parse_tree_input.hpp.
|
inlineconstexprnoexcept |
Definition at line 95 of file parse_tree_input.hpp.
|
inlineconstexprnoexcept |
Definition at line 116 of file parse_tree_input.hpp.
|
inlineconstexprnoexcept |
Definition at line 99 of file parse_tree_input.hpp.
|
inlineconstexprnoexcept |
Definition at line 105 of file parse_tree_input.hpp.
|
inlineconstexprnoexcept |
Definition at line 125 of file parse_tree_input.hpp.
|
inlineconstexprnoexcept |
Definition at line 120 of file parse_tree_input.hpp.
|
private |
Definition at line 132 of file parse_tree_input.hpp.
|
private |
Definition at line 131 of file parse_tree_input.hpp.