Go to the documentation of this file.
4 #ifndef LEXY_INPUT_LEXEME_INPUT_HPP_INCLUDED
5 #define LEXY_INPUT_LEXEME_INPUT_HPP_INCLUDED
12 template <
typename ParentInput>
17 = std::conditional_t<input_is_view<ParentInput>, ParentInput,
const ParentInput*>;
27 if constexpr (input_is_view<ParentInput>)
42 if constexpr (input_is_view<ParentInput>)
65 #endif // LEXY_INPUT_LEXEME_INPUT_HPP_INCLUDED
typename Reader::iterator iterator
constexpr iterator begin() const noexcept
constexpr auto end(const C &c) -> decltype(c.end())
typename Reader::encoding encoding
constexpr iterator end() const noexcept
constexpr auto begin(const C &c) -> decltype(c.begin())
LEXY_DECAY_DECLTYPE(*LEXY_DECLVAL(iterator &)) char_type