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