#include <lexeme.hpp>
Public Types | |
| using | char_type = LEXY_DECAY_DECLTYPE(*LEXY_DECLVAL(iterator &)) |
| using | encoding = typename Reader::encoding |
| using | iterator = typename Reader::iterator |
Public Member Functions | |
| constexpr iterator | begin () const noexcept |
| constexpr const char_type * | data () const noexcept |
| constexpr bool | empty () const noexcept |
| constexpr iterator | end () const noexcept |
| constexpr | lexeme () noexcept |
| constexpr | lexeme (const Reader &reader, iterator begin) noexcept |
| constexpr | lexeme (iterator begin, iterator end) noexcept |
| constexpr | lexeme (iterator pos, std::size_t size) noexcept |
| template<typename OtherReader , typename = std::enable_if_t<std::is_same_v< typename Reader::iterator, typename OtherReader::iterator>>> | |
| constexpr | operator lexeme< OtherReader > () const noexcept |
| constexpr char_type | operator[] (std::size_t idx) const noexcept |
| constexpr std::size_t | size () const noexcept |
Private Attributes | |
| iterator | _begin |
| iterator | _end |
Definition at line 16 of file lexeme.hpp.
| using lexy::lexeme< Reader >::char_type = LEXY_DECAY_DECLTYPE(*LEXY_DECLVAL(iterator&)) |
Definition at line 21 of file lexeme.hpp.
| using lexy::lexeme< Reader >::encoding = typename Reader::encoding |
Definition at line 19 of file lexeme.hpp.
| using lexy::lexeme< Reader >::iterator = typename Reader::iterator |
Definition at line 20 of file lexeme.hpp.
|
inlineconstexprnoexcept |
Definition at line 23 of file lexeme.hpp.
|
inlineconstexprnoexcept |
Definition at line 24 of file lexeme.hpp.
|
inlineconstexprnoexcept |
Definition at line 25 of file lexeme.hpp.
|
inlineexplicitconstexprnoexcept |
Definition at line 29 of file lexeme.hpp.
|
inlineconstexprnoexcept |
Definition at line 45 of file lexeme.hpp.
|
inlineconstexprnoexcept |
Definition at line 54 of file lexeme.hpp.
|
inlineconstexprnoexcept |
Definition at line 40 of file lexeme.hpp.
|
inlineconstexprnoexcept |
Definition at line 49 of file lexeme.hpp.
|
inlineconstexprnoexcept |
Definition at line 35 of file lexeme.hpp.
|
inlineconstexprnoexcept |
Definition at line 65 of file lexeme.hpp.
|
inlineconstexprnoexcept |
Definition at line 60 of file lexeme.hpp.
|
private |
Definition at line 72 of file lexeme.hpp.
|
private |
Definition at line 72 of file lexeme.hpp.