|
| ACE_NS_WString (ACE_Allocator *alloc=nullptr) |
| Default constructor.
|
|
| ACE_NS_WString (const char *s, ACE_Allocator *alloc=nullptr) |
| Constructor that copies s into dynamically allocated memory.
|
|
| ACE_NS_WString (const ACE_WSTRING_TYPE *s, ACE_Allocator *alloc=nullptr) |
| Constructor that copies s into dynamically allocated memory.
|
|
| ACE_NS_WString (const ACE_WSTRING_TYPE *s, size_type len, ACE_Allocator *alloc=nullptr) |
|
| ACE_NS_WString (size_type len, ACE_Allocator *alloc=nullptr) |
|
| ACE_NS_WString (const ACE_NS_WString &)=default |
| Copy constructor.
|
|
ACE_NS_WString & | operator= (const ACE_NS_WString &)=default |
|
| ACE_NS_WString (ACE_WSTRING_TYPE c, ACE_Allocator *alloc=nullptr) |
| Constructor that copies c into dynamically allocated memory.
|
|
char * | char_rep () const |
|
ACE_UINT16 * | ushort_rep () const |
|
| ACE_String_Base (ACE_Allocator *the_allocator=0) |
|
| ACE_String_Base (const ACE_CHAR_T *s, ACE_Allocator *the_allocator=nullptr, bool release=true) |
|
| ACE_String_Base (const ACE_CHAR_T *s, size_type len, ACE_Allocator *the_allocator=nullptr, 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=nullptr) |
|
| ~ACE_String_Base () |
|
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 () |
|
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 () const |
|
size_type | length () const |
|
size_t | capacity () const |
|
bool | is_empty () const |
|
bool | empty () const |
|
ACE_CHAR_T * | rep () const |
|
const ACE_CHAR_T * | fast_rep () const |
|
const ACE_CHAR_T * | c_str () 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 () 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.
|
|
iterator | begin () |
|
const_iterator | begin () const |
|
iterator | end () |
|
const_iterator | end () 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.