|  | 
|  | ACE_NS_WString (ACE_Allocator *alloc=0) | 
|  | Default constructor.  More... 
 | 
|  | 
|  | ACE_NS_WString (const char *s, ACE_Allocator *alloc=0) | 
|  | Constructor that copies s into dynamically allocated memory.  More... 
 | 
|  | 
|  | ACE_NS_WString (const ACE_WSTRING_TYPE *s, ACE_Allocator *alloc=0) | 
|  | Constructor that copies s into dynamically allocated memory.  More... 
 | 
|  | 
|  | ACE_NS_WString (const ACE_WSTRING_TYPE *s, size_type len, ACE_Allocator *alloc=0) | 
|  | 
|  | ACE_NS_WString (size_type len, ACE_Allocator *alloc=0) | 
|  | 
|  | ACE_NS_WString (const ACE_NS_WString &s) | 
|  | Copy constructor.  More... 
 | 
|  | 
|  | ACE_NS_WString (ACE_WSTRING_TYPE c, ACE_Allocator *alloc=0) | 
|  | Constructor that copies c into dynamically allocated memory.  More... 
 | 
|  | 
| char * | char_rep (void) const | 
|  | 
| ACE_UINT16 * | ushort_rep (void) const | 
|  | 
|  | ACE_String_Base (ACE_Allocator *the_allocator=0) | 
|  | 
|  | ACE_String_Base (const ACE_CHAR_T *s, ACE_Allocator *the_allocator=0, bool release=true) | 
|  | 
|  | ACE_String_Base (const ACE_CHAR_T *s, size_type len, ACE_Allocator *the_allocator=0, bool release=true) | 
|  | 
|  | ACE_String_Base (const ACE_String_Base< ACE_CHAR_T > &s) | 
|  | 
|  | ACE_String_Base (ACE_CHAR_T c, ACE_Allocator *the_allocator=0) | 
|  | 
|  | ACE_String_Base (size_type len, ACE_CHAR_T c=0, ACE_Allocator *the_allocator=0) | 
|  | 
|  | ~ACE_String_Base (void) | 
|  | 
| const ACE_CHAR_T & | operator[] (size_type slot) const | 
|  | 
| ACE_CHAR_T & | operator[] (size_type slot) | 
|  | 
| ACE_String_Base< ACE_CHAR_T > & | operator= (const ACE_CHAR_T *s) | 
|  | 
| ACE_String_Base< ACE_CHAR_T > & | operator= (const ACE_String_Base< ACE_CHAR_T > &s) | 
|  | 
| ACE_String_Base< ACE_CHAR_T > & | assign_nocopy (const ACE_String_Base< ACE_CHAR_T > &s) | 
|  | 
| void | set (const ACE_CHAR_T *s, bool release=true) | 
|  | 
| void | set (const ACE_CHAR_T *s, size_type len, bool release) | 
|  | 
| void | clear (bool release=false) | 
|  | 
| void | fast_clear (void) | 
|  | 
| ACE_String_Base< ACE_CHAR_T > | substring (size_type offset, size_type length=npos) const | 
|  | 
| ACE_String_Base< ACE_CHAR_T > | substr (size_type offset, size_type length=npos) const | 
|  | 
| ACE_String_Base< ACE_CHAR_T > & | operator+= (const ACE_String_Base< ACE_CHAR_T > &s) | 
|  | 
| ACE_String_Base< ACE_CHAR_T > & | operator+= (const ACE_CHAR_T *s) | 
|  | 
| ACE_String_Base< ACE_CHAR_T > & | operator+= (const ACE_CHAR_T c) | 
|  | 
| ACE_String_Base< ACE_CHAR_T > & | append (const ACE_CHAR_T *s, size_type slen) | 
|  | 
| u_long | hash (void) const | 
|  | 
| size_type | length (void) const | 
|  | 
| size_t | capacity (void) const | 
|  | 
| bool | is_empty (void) const | 
|  | 
| bool | empty (void) const | 
|  | 
| ACE_CHAR_T * | rep (void) const | 
|  | 
| const ACE_CHAR_T * | fast_rep (void) const | 
|  | 
| const ACE_CHAR_T * | c_str (void) const | 
|  | 
| size_type | strstr (const ACE_String_Base< ACE_CHAR_T > &s) const | 
|  | 
| size_type | find (const ACE_String_Base< ACE_CHAR_T > &str, size_type pos=0) const | 
|  | 
| size_type | find (const ACE_CHAR_T *s, size_type pos=0) const | 
|  | 
| size_type | find (ACE_CHAR_T c, size_type pos=0) const | 
|  | 
| size_type | rfind (ACE_CHAR_T c, size_type pos=npos) const | 
|  | 
| bool | operator== (const ACE_String_Base< ACE_CHAR_T > &s) const | 
|  | 
| bool | operator== (const ACE_CHAR_T *s) const | 
|  | 
| bool | operator< (const ACE_String_Base< ACE_CHAR_T > &s) const | 
|  | 
| bool | operator> (const ACE_String_Base< ACE_CHAR_T > &s) const | 
|  | 
| bool | operator!= (const ACE_String_Base< ACE_CHAR_T > &s) const | 
|  | 
| bool | operator!= (const ACE_CHAR_T *s) const | 
|  | 
| int | compare (const ACE_String_Base< ACE_CHAR_T > &s) const | 
|  | 
| void | dump (void) const | 
|  | 
| void | resize (size_type len, ACE_CHAR_T c=0) | 
|  | 
| void | fast_resize (size_t len) | 
|  | 
| void | swap (ACE_String_Base< ACE_CHAR_T > &str) | 
|  | Swap the contents of this ACE_String_Basewith str.  More...
 | 
|  | 
| iterator | begin (void) | 
|  | 
| const_iterator | begin (void) const | 
|  | 
| iterator | end (void) | 
|  | 
| const_iterator | end (void) const | 
|  | 
This class retain the backward compatibility for ACE_Naming_Context and related classes. The only addition to ACE_WString is a very naive "wchar" to "char" conversion function.