| 
    ACE
    6.0.6
    
   
   | 
  
  
  
 
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.5