|
| 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_Base with 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.