v0.0.10
Pre-release
Pre-release
Rounded out the string handling, fixed a bunch of "fake" conversions between utf-16 and utf-32 to use the real conversions and changed the names of the string conversions that use CP_ACP on Windows to the pattern:
m::to_wstring_acp()
for example.
It's not clear whether there even should be a m::to_wstring(std::string_view) (converting a char based string to a wchar_t based string, since the behavior is clearly variable between Windows and Linux). In fact I will probably remove it in a future release, and under Linux, define m::to_wstring(std::string_view) which does UTF-8 -> UTF-32 conversion, but only on Linux.
Madness.