WinStd
Additional templates and function helpers for Microsoft Windows using Standard C++ classes
|
Formatted string generation. More...
Classes | |
class | winstd::basic_string_printf< _Elem, _Traits, _Ax > |
Base template class to support string formatting using printf() style templates. More... | |
class | winstd::basic_string_msg< _Elem, _Traits, _Ax > |
Base template class to support string formatting using FormatMessage() style templates. More... | |
class | winstd::basic_string_guid< _Elem, _Traits, _Ax > |
Base template class to support converting GUID to string. More... | |
class | winstd::string_guid |
Single-byte character implementation of a class to support converting GUID to string. More... | |
class | winstd::wstring_guid |
Wide character implementation of a class to support converting GUID to string. More... | |
Macros | |
#define | PRINTF_LPTSTR "s" |
LPTSTR printf/scanf format specifier. | |
#define | PRINTF_LPOLESTR "ls" |
LPOLESTR printf/scanf format specifier. | |
#define | _tcin (std::cin ) |
Standard input stream for TCHAR strings. More... | |
#define | _tcout (std::cout) |
Standard output stream for TCHAR strings. | |
#define | _tcerr (std::cerr) |
Standard error stream for TCHAR strings. | |
#define | _tclog (std::clog) |
Standard logging stream for TCHAR strings. | |
Typedefs | |
typedef basic_string_printf< char, std::char_traits< char >, std::allocator< char > > | winstd::string_printf |
Single-byte character implementation of a class to support string formatting using printf() style templates. | |
typedef basic_string_printf< wchar_t, std::char_traits< wchar_t >, std::allocator< wchar_t > > | winstd::wstring_printf |
Wide character implementation of a class to support string formatting using printf() style templates. | |
typedef string_printf | winstd::tstring_printf |
Multi-byte / Wide-character formatted string (according to _UNICODE) | |
typedef basic_string_msg< char, std::char_traits< char >, std::allocator< char > > | winstd::string_msg |
Single-byte character implementation of a class to support string formatting using FormatMessage() style templates. | |
typedef basic_string_msg< wchar_t, std::char_traits< wchar_t >, std::allocator< wchar_t > > | winstd::wstring_msg |
Wide character implementation of a class to support string formatting using FormatMessage() style templates. | |
typedef string_msg | winstd::tstring_msg |
Multi-byte / Wide-character formatted string (according to _UNICODE) | |
typedef string_guid | winstd::tstring_guid |
Multi-byte / Wide-character string GUID (according to _UNICODE) | |
Formatted string generation.
#define _tcin (std::cin ) |
Standard input stream for TCHAR strings.
Standard input stream for TCHAR strings