14#include "../macros.hpp"
19namespace hi {
inline namespace v1 {
50#if WCHAR_MAX >= 0x10'ffff
94#if WCHAR_MAX >= 0x10'ffff
138#if WCHAR_MAX >= 0x10'ffff
158#if WCHAR_MAX >= 0x10'ffff
170#if WCHAR_MAX >= 0x10'ffff
182#if WCHAR_MAX >= 0x10'ffff
194#if WCHAR_MAX >= 0x10'ffff
206#if WCHAR_MAX >= 0x10'ffff
242#if WCHAR_MAX >= 0x10'ffff
Definition of the Unicode UTF-32 encoding.
Definition of the Unicode UTF-8 encoding.
Definition of the Unicode UTF-16 encoding.
constexpr std::u16string to_u16string(std::u32string_view rhs) noexcept
Conversion from UTF-32 to UTF-16.
Definition to_string.hpp:68
constexpr std::u32string to_u32string(std::u32string_view rhs) noexcept
Identity conversion from UTF-32 to UTF-32.
Definition to_string.hpp:24
constexpr std::u8string to_u8string(std::u32string_view rhs) noexcept
Conversion from UTF-32 to UTF-8.
Definition to_string.hpp:112
constexpr std::wstring to_wstring(std::u32string_view rhs) noexcept
Conversion from UTF-32 to wide-string (UTF-16/32).
Definition to_string.hpp:156
DOXYGEN BUG.
Definition algorithm.hpp:16
geometry/margins.hpp
Definition lookahead_iterator.hpp:5
constexpr Out narrow_cast(In const &rhs) noexcept
Cast numeric values without loss of precision.
Definition cast.hpp:377
A converter between character encodings.
Definition char_converter.hpp:95
constexpr OutRange convert(InRange &&src) const noexcept
Convert text between the given encodings.
Definition char_converter.hpp:111