#include <parse_tree.hpp>
Public Types | |
| using | _end_t = std::conditional_t< _optimize_end, std::uint_least32_t, typename Reader::iterator > |
Public Member Functions | |
| Reader::iterator | end () const noexcept |
| pt_node_token (std::uint_least16_t kind, typename Reader::iterator begin, typename Reader::iterator end) noexcept | |
| void | update_end (typename Reader::iterator end) noexcept |
Public Attributes | |
| Reader::iterator | begin |
| _end_t | end_impl |
| ::uint_least16_t | kind |
Static Public Attributes | |
| static constexpr auto | _optimize_end = _detail::is_random_access_iterator<typename Reader::iterator> |
Definition at line 26 of file parse_tree.hpp.
| using lexy::_detail::pt_node_token< Reader >::_end_t = std::conditional_t<_optimize_end, std::uint_least32_t, typename Reader::iterator> |
Definition at line 109 of file parse_tree.hpp.
|
inlineexplicitnoexcept |
Definition at line 115 of file parse_tree.hpp.
|
inlinenoexcept |
Definition at line 122 of file parse_tree.hpp.
|
inlinenoexcept |
Definition at line 130 of file parse_tree.hpp.
|
staticconstexpr |
Definition at line 106 of file parse_tree.hpp.
| Reader::iterator lexy::_detail::pt_node_token< Reader >::begin |
Definition at line 111 of file parse_tree.hpp.
| _end_t lexy::_detail::pt_node_token< Reader >::end_impl |
Definition at line 112 of file parse_tree.hpp.
| ::uint_least16_t lexy::_detail::pt_node_token< Reader >::kind |
Definition at line 113 of file parse_tree.hpp.