|
WinStd
Windows Win32 API using Standard C++
|
Classes | |
| class | winstd::sanitizing_allocator< _Ty > |
| An allocator template that sanitizes each memory block before it is destroyed or reallocated. More... | |
| class | winstd::sanitizing_blob< N > |
| Sanitizing BLOB. More... | |
Typedefs | |
| typedef std::basic_string< char, std::char_traits< char >, sanitizing_allocator< char > > | winstd::sanitizing_string |
| A sanitizing variant of std::string. | |
| typedef std::basic_string< wchar_t, std::char_traits< wchar_t >, sanitizing_allocator< wchar_t > > | winstd::sanitizing_wstring |
| A sanitizing variant of std::wstring. | |
| typedef sanitizing_string | winstd::sanitizing_tstring |
| Multi-byte / Wide-character sanitizing string (according to _UNICODE) | |
| typedef std::basic_string<char, std::char_traits<char>, sanitizing_allocator<char> > winstd::sanitizing_string |
A sanitizing variant of std::string.
sanitizing_string introduces a performance penalty. However, it provides an additional level of security. Use for security sensitive data memory storage only. | typedef std::basic_string<wchar_t, std::char_traits<wchar_t>, sanitizing_allocator<wchar_t> > winstd::sanitizing_wstring |
A sanitizing variant of std::wstring.
sanitizing_wstring introduces a performance penalty. However, it provides an additional level of security. Use for security sensitive data memory storage only.