#include <ace_wchar.h>
Public Member Functions | |
ACE_Wide_To_Ascii (const wchar_t *s) | |
Ctor must take a wchar string. | |
~ACE_Wide_To_Ascii (void) | |
Dtor will free up the memory. | |
char * | char_rep (void) |
Return the internal char* representation. | |
Static Public Member Functions | |
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. |
The purpose of this class is to perform conversion from wchar* to char* strings. It is not intended for general purpose use.
Definition at line 186 of file ace_wchar.h.
|
Ctor must take a wchar string.
|
|
Dtor will free up the memory.
|
|
Disallow these operation.
|
|
|
|
Return the internal char* representation.
Referenced by ACE_OS::dlsym(), ACE_OS::mktemp(), ACE_OS::perror(), ACE_OS::puts(), ACE_OS::realpath(), ACE_OS::rename(), ACE_OS::rmdir(), ACE_Process::spawn(), ACE_OS::stat(), and ACE_OS::unlink(). |
|
Converts an wchar_t string to ascii and returns a new string.
Referenced by ACE_OS::fork_exec(), and ACE_Process::spawn(). |
|
|
|
Internal pointer to the converted string.
Definition at line 203 of file ace_wchar.h. |