Core Library
|
The class used to do the conversion from ANSI to Wide via the X2Y() macros. More...
#include <AnsiWide.hpp>
Public Member Functions | |
AnsiToWide (const char *psz) | |
Construct from an ANSI string. | |
AnsiToWide (const std::string &str) | |
Construct from an ANSI string. | |
~AnsiToWide () | |
Destructor. | |
operator const wchar_t * () const | |
Conversion operator for a wide string. | |
Private Member Functions | |
AnsiToWide (const AnsiToWide &) | |
The converted string. | |
AnsiToWide & | operator= (const AnsiToWide &) |
Private Attributes | |
wchar_t * | m_psz |
The class used to do the conversion from ANSI to Wide via the X2Y() macros.
Core::AnsiToWide::AnsiToWide | ( | const char * | psz | ) |
Construct from an ANSI string.
Core::AnsiToWide::AnsiToWide | ( | const std::string & | str | ) | [explicit] |
Construct from an ANSI string.
Core::AnsiToWide::~AnsiToWide | ( | ) | [inline] |
Destructor.
Core::AnsiToWide::AnsiToWide | ( | const AnsiToWide & | ) | [private] |
The converted string.
Core::AnsiToWide::operator const wchar_t * | ( | ) | const [inline] |
Conversion operator for a wide string.
AnsiToWide& Core::AnsiToWide::operator= | ( | const AnsiToWide & | ) | [private] |
wchar_t* Core::AnsiToWide::m_psz [private] |