template <>
rll::detail::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