class ugcs::vsm::Windows_wstring¶
Overview¶
Helper class for constructing Windows API compatible wchar strings from UTF-8 strings. More…
#include <windows_wstring.h> class Windows_wstring { public: // typedefs typedef ugcs::vsm::Param_exception<Conversion_failure_dummy_struct,> Conversion_failure; // structs struct Conversion_failure_dummy_struct; // fields static constexpr size_t MAX_WLEN = 8* 1024; // construction Windows_wstring(const std::string&); // methods LPCWSTR Get() const; operator LPCWSTR () const; };
Detailed Documentation¶
Helper class for constructing Windows API compatible wchar strings from UTF-8 strings.
Fields¶
static constexpr size_t MAX_WLEN = 8* 1024
Maximum size of Windows wide char string.
Construction¶
Windows_wstring(const std::string&)
Construct from UTF-8 string.
Parameters:
Conversion_failure |
in case of conversion error. |
Methods¶
LPCWSTR Get() const
Get Windows wide char string.
operator LPCWSTR () const
Type cast operator for convenience.