template <>
rll::detail::char_reader<char16_t> struct

Base classes

template <typename T>
struct utf16_reader<char16_t>
template <typename T>
struct char_or_throw<char16_t>

Public static functions

static void has_throw() constexpr noexcept
static auto next(char16_t const*& it, char16_t const* begin, char16_t const* end) →  char constexpr
static auto next_or_error(char16_t const*& it, char16_t const* end, bool& error, u32& error_symbol) →  char constexpr noexcept
static auto utf16_code_point(uint16_t value) →  symbol constexpr noexcept
static auto utf16_next_or_error(char16_t const*& it, char16_t const* end, bool& error, uint32_t& error_symbol) →  char constexpr noexcept