Core Library
Public Member Functions | Private Member Functions | Private Attributes
Core::AnsiToWide Class Reference

The class used to do the conversion from ANSI to Wide via the X2Y() macros. More...

#include <AnsiWide.hpp>

List of all members.

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.
AnsiToWideoperator= (const AnsiToWide &)

Private Attributes

wchar_t * m_psz

Detailed Description

The class used to do the conversion from ANSI to Wide via the X2Y() macros.


Constructor & Destructor Documentation

Core::AnsiToWide::AnsiToWide ( const char *  psz)

Construct from an ANSI string.

Core::AnsiToWide::AnsiToWide ( const std::string &  str) [explicit]

Construct from an ANSI string.

Destructor.

Core::AnsiToWide::AnsiToWide ( const AnsiToWide ) [private]

The converted string.


Member Function Documentation

Core::AnsiToWide::operator const wchar_t * ( ) const [inline]

Conversion operator for a wide string.

AnsiToWide& Core::AnsiToWide::operator= ( const AnsiToWide ) [private]

Member Data Documentation

wchar_t* Core::AnsiToWide::m_psz [private]

The documentation for this class was generated from the following files: