18namespace hi {
inline namespace v1 {
49#if WCHAR_MAX >= 0x10'ffff
93#if WCHAR_MAX >= 0x10'ffff
111[[nodiscard]]
constexpr std::u8string
to_u8string(std::u32string_view rhs)
noexcept
119[[nodiscard]]
constexpr std::u8string
to_u8string(std::u16string_view rhs)
noexcept
127[[nodiscard]]
constexpr std::u8string
to_u8string(std::u8string_view rhs)
noexcept
135[[nodiscard]]
constexpr std::u8string
to_u8string(std::wstring_view rhs)
noexcept
137#if WCHAR_MAX >= 0x10'ffff
147[[nodiscard]]
constexpr std::u8string
to_u8string(std::string_view rhs)
noexcept
157#if WCHAR_MAX >= 0x10'ffff
169#if WCHAR_MAX >= 0x10'ffff
181#if WCHAR_MAX >= 0x10'ffff
193#if WCHAR_MAX >= 0x10'ffff
205#if WCHAR_MAX >= 0x10'ffff
241#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::string to_string(std::u32string_view rhs) noexcept
Conversion from UTF-32 to UTF-8.
Definition to_string.hpp:215
constexpr std::u16string to_u16string(std::u32string_view rhs) noexcept
Conversion from UTF-32 to UTF-16.
Definition to_string.hpp:67
constexpr std::u32string to_u32string(std::u32string_view rhs) noexcept
Identity conversion from UTF-32 to UTF-32.
Definition to_string.hpp:23
constexpr std::u8string to_u8string(std::u32string_view rhs) noexcept
Conversion from UTF-32 to UTF-8.
Definition to_string.hpp:111
constexpr std::wstring to_wstring(std::u32string_view rhs) noexcept
Conversion from UTF-32 to wide-string (UTF-16/32).
Definition to_string.hpp:155
DOXYGEN BUG.
Definition algorithm.hpp:13
geometry/margins.hpp
Definition cache.hpp:11
A converter between character encodings.
Definition char_converter.hpp:92
constexpr OutRange convert(InRange &&src) const noexcept
Convert text between the given encodings.
Definition char_converter.hpp:108