0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-06-02 01:59:33 +02:00

ircd::locale: Add an std::ostream convenience for std::u16string in our ns.

This commit is contained in:
Jason Volk 2016-11-24 18:38:26 -08:00
parent 0e47468e63
commit 044259f841

View file

@ -49,7 +49,22 @@ namespace char16
std::u16string conv(const char *const &, const size_t &len);
std::u16string conv(const char *const &);
std::u16string conv(const std::string &);
std::ostream &operator<<(std::ostream &, const std::u16string &);
}
using char16::operator<<;
} // namespace locale
using locale::operator<<;
} // namespace ircd
inline std::ostream &
ircd::locale::char16::operator<<(std::ostream &s,
const std::u16string &u)
{
s << conv(u);
return s;
}