#include <rll/impl/char_reader.h>
template <>
char_reader<char> struct
Base classes
-
template <typename T>struct utf8_reader<char>
-
template <typename T>struct char_or_throw<char>
Public static functions
- static void has_throw() constexpr noexcept
- static auto next(char const*& it, char const* begin, char const* end) → char constexpr
- static auto next_or_error(char const*& it, char const* end, bool& error, u32& error_symbol) → char constexpr noexcept
- static auto trailing_utf8_code_point(char const*& it, char const* end, bool& correct) → u32 constexpr noexcept
- static auto utf8_code_point(uint8_t byte, bool& correct) → symbol constexpr noexcept
- static auto utf8_next_or_error(char const*& it, char const* end, bool& error, u32& error_symbol) → char constexpr