|
ACE 6.0.5
|
A lightweight wchar* to char* string conversion class. More...
#include <ace_wchar.h>
Public Member Functions | |
| ACE_Wide_To_Ascii (const wchar_t *s) | |
| Constructor must take a wchar string. | |
| ~ACE_Wide_To_Ascii (void) | |
| Destructor will free up the memory. | |
| char * | char_rep (void) |
| Return the internal char* representation. | |
Static Public Member Functions | |
| static char * | convert (const wchar_t *wstr) |
| Converts an wchar_t string to ascii and returns a new string. | |
Private Member Functions | |
| ACE_Wide_To_Ascii (void) | |
| Disallow these operation. | |
| ACE_Wide_To_Ascii (ACE_Wide_To_Ascii &) | |
| ACE_Wide_To_Ascii & | operator= (ACE_Wide_To_Ascii &) |
Private Attributes | |
| char * | s_ |
| Internal pointer to the converted string. | |
A lightweight wchar* to char* string conversion class.
The purpose of this class is to perform conversion from wchar* to char* strings. It is not intended for general purpose use.
| ACE_Wide_To_Ascii::ACE_Wide_To_Ascii | ( | const wchar_t * | s | ) | [inline] |
Constructor must take a wchar string.
| ACE_Wide_To_Ascii::~ACE_Wide_To_Ascii | ( | void | ) | [inline] |
Destructor will free up the memory.
| ACE_Wide_To_Ascii::ACE_Wide_To_Ascii | ( | void | ) | [private] |
Disallow these operation.
| ACE_Wide_To_Ascii::ACE_Wide_To_Ascii | ( | ACE_Wide_To_Ascii & | ) | [private] |
| char * ACE_Wide_To_Ascii::char_rep | ( | void | ) | [inline] |
Return the internal char* representation.
| char * ACE_Wide_To_Ascii::convert | ( | const wchar_t * | wstr | ) | [inline, static] |
Converts an wchar_t string to ascii and returns a new string.
| ACE_Wide_To_Ascii& ACE_Wide_To_Ascii::operator= | ( | ACE_Wide_To_Ascii & | ) | [private] |
char* ACE_Wide_To_Ascii::s_ [private] |
Internal pointer to the converted string.
1.7.4