#pragma once #include "Base.hpp" #include "StringUtil.hpp" #include #include #include #include #include #include namespace cru { template >> std::u16string ToUtf16String(T number) { std::array buffer; auto result = std::to_chars(buffer.data(), buffer.data() + buffer.size(), number); Ensures(result.ec == std::errc()); std::string_view utf8_result(buffer.data(), result.ptr - buffer.data()); return ToUtf16(utf8_result); } } // namespace cru