#include <rll/impl/char_reader.h>
template <>
char_reader<wchar_t> struct
Base classes
-
template <typename T>struct utf16_reader<wchar_t>
-
template <typename T>struct utf32_reader<wchar_t>
-
template <typename T>struct char_or_throw<wchar_t>
Public static functions
- static void has_throw() constexpr noexcept
- static auto next(wchar_t const*& it, wchar_t const* begin, wchar_t const* end) → char constexpr
- static auto next_or_error(wchar_t const*& it, wchar_t const* end, bool& error, uint32_t& error_symbol) → char constexpr noexcept
- static auto utf16_code_point(uint16_t value) → symbol constexpr noexcept
- static auto utf16_next_or_error(wchar_t const*& it, wchar_t const* end, bool& error, uint32_t& error_symbol) → char constexpr noexcept
- static auto utf32_next_or_error(wchar_t const*& it, wchar_t const*, bool& error, uint32_t& error_symbol) → char constexpr noexcept