#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.