|
template<class _Traits , class _Ax > |
static int | vsprintf (std::basic_string< char, _Traits, _Ax > &str, const char *format, va_list arg) |
| Formats string using printf() .
|
|
template<class _Traits , class _Ax > |
static int | vsprintf (std::basic_string< wchar_t, _Traits, _Ax > &str, const wchar_t *format, va_list arg) |
| Formats string using printf() .
|
|
template<class _Elem , class _Traits , class _Ax > |
static int | sprintf (std::basic_string< _Elem, _Traits, _Ax > &str, const _Elem *format,...) |
| Formats string using printf() .
|
|
template<class _Traits , class _Ax > |
static int | WideCharToMultiByte (UINT CodePage, DWORD dwFlags, LPCWSTR lpWideCharStr, int cchWideChar, std::basic_string< char, _Traits, _Ax > &sMultiByteStr, LPCSTR lpDefaultChar, LPBOOL lpUsedDefaultChar) noexcept |
| Maps a UTF-16 (wide character) string to a std::string. The new character string is not necessarily from a multibyte character set.
|
|
template<class _Ax > |
static int | WideCharToMultiByte (UINT CodePage, DWORD dwFlags, LPCWSTR lpWideCharStr, int cchWideChar, std::vector< char, _Ax > &sMultiByteStr, LPCSTR lpDefaultChar, LPBOOL lpUsedDefaultChar) noexcept |
| Maps a UTF-16 (wide character) string to a std::vector. The new character vector is not necessarily from a multibyte character set.
|
|
template<class _Traits1 , class _Ax1 , class _Traits2 , class _Ax2 > |
static int | WideCharToMultiByte (UINT CodePage, DWORD dwFlags, std::basic_string< wchar_t, _Traits1, _Ax1 > sWideCharStr, std::basic_string< char, _Traits2, _Ax2 > &sMultiByteStr, LPCSTR lpDefaultChar, LPBOOL lpUsedDefaultChar) noexcept |
| Maps a UTF-16 (wide character) string to a std::string. The new character string is not necessarily from a multibyte character set.
|
|
template<class _Traits , class _Ax > |
static int | SecureWideCharToMultiByte (UINT CodePage, DWORD dwFlags, LPCWSTR lpWideCharStr, int cchWideChar, std::basic_string< char, _Traits, _Ax > &sMultiByteStr, LPCSTR lpDefaultChar, LPBOOL lpUsedDefaultChar) noexcept |
| Maps a UTF-16 (wide character) string to a std::string. The new character string is not necessarily from a multibyte character set.
|
|
template<class _Ax > |
static int | SecureWideCharToMultiByte (UINT CodePage, DWORD dwFlags, LPCWSTR lpWideCharStr, int cchWideChar, std::vector< char, _Ax > &sMultiByteStr, LPCSTR lpDefaultChar, LPBOOL lpUsedDefaultChar) noexcept |
| Maps a UTF-16 (wide character) string to a std::vector. The new character vector is not necessarily from a multibyte character set.
|
|
template<class _Traits1 , class _Ax1 , class _Traits2 , class _Ax2 > |
static int | SecureWideCharToMultiByte (UINT CodePage, DWORD dwFlags, std::basic_string< wchar_t, _Traits1, _Ax1 > sWideCharStr, std::basic_string< char, _Traits2, _Ax2 > &sMultiByteStr, LPCSTR lpDefaultChar, LPBOOL lpUsedDefaultChar) noexcept |
| Maps a UTF-16 (wide character) string to a std::string. The new character string is not necessarily from a multibyte character set.
|
|
template<class _Traits , class _Ax > |
static int | MultiByteToWideChar (UINT CodePage, DWORD dwFlags, LPCSTR lpMultiByteStr, int cbMultiByte, std::basic_string< wchar_t, _Traits, _Ax > &sWideCharStr) noexcept |
| Maps a character string to a UTF-16 (wide character) std::wstring. The character string is not necessarily from a multibyte character set.
|
|
template<class _Ax > |
static int | MultiByteToWideChar (UINT CodePage, DWORD dwFlags, LPCSTR lpMultiByteStr, int cbMultiByte, std::vector< wchar_t, _Ax > &sWideCharStr) noexcept |
| Maps a character string to a UTF-16 (wide character) std::vector. The character vector is not necessarily from a multibyte character set.
|
|
template<class _Traits1 , class _Ax1 , class _Traits2 , class _Ax2 > |
static int | MultiByteToWideChar (UINT CodePage, DWORD dwFlags, const std::basic_string< char, _Traits1, _Ax1 > &sMultiByteStr, std::basic_string< wchar_t, _Traits2, _Ax2 > &sWideCharStr) noexcept |
| Maps a character string to a UTF-16 (wide character) std::wstring. The character string is not necessarily from a multibyte character set.
|
|
template<class _Traits , class _Ax > |
static int | SecureMultiByteToWideChar (UINT CodePage, DWORD dwFlags, LPCSTR lpMultiByteStr, int cbMultiByte, std::basic_string< wchar_t, _Traits, _Ax > &sWideCharStr) noexcept |
| Maps a character string to a UTF-16 (wide character) std::wstring. The character string is not necessarily from a multibyte character set.
|
|
template<class _Ax > |
static int | SecureMultiByteToWideChar (UINT CodePage, DWORD dwFlags, LPCSTR lpMultiByteStr, int cbMultiByte, std::vector< wchar_t, _Ax > &sWideCharStr) noexcept |
| Maps a character string to a UTF-16 (wide character) std::vector. The character vector is not necessarily from a multibyte character set.
|
|
template<class _Traits1 , class _Ax1 , class _Traits2 , class _Ax2 > |
static int | SecureMultiByteToWideChar (UINT CodePage, DWORD dwFlags, const std::basic_string< char, _Traits1, _Ax1 > &sMultiByteStr, std::basic_string< wchar_t, _Traits2, _Ax2 > &sWideCharStr) noexcept |
| Maps a character string to a UTF-16 (wide character) std::wstring. The character string is not necessarily from a multibyte character set.
|
|
template<class _Traits , class _Ax > |
static DWORD | FormatMessageA (DWORD dwFlags, LPCVOID lpSource, DWORD dwMessageId, DWORD dwLanguageId, std::basic_string< char, _Traits, _Ax > &str, va_list *Arguments) |
| Formats a message string.
|
|
template<class _Traits , class _Ax > |
static DWORD | FormatMessageW (DWORD dwFlags, LPCVOID lpSource, DWORD dwMessageId, DWORD dwLanguageId, std::basic_string< wchar_t, _Traits, _Ax > &str, va_list *Arguments) |
| Formats a message string.
|
|