![]() |
Public Types | |
| typedef std::string::size_type | size_type |
| typedef std::string::difference_type | difference_type |
| typedef gunichar | value_type |
| typedef gunichar& | reference |
| typedef const gunichar& | const_reference |
| typedef ustring_Iterator< std::string::iterator > | iterator |
| typedef ustring_Iterator< std::string::const_iterator > | const_iterator |
| typedef std::reverse_iterator< iterator > | reverse_iterator |
| typedef std::reverse_iterator< const_iterator > | const_reverse_iterator |
Public Member Functions | |
| ustring () | |
| ~ustring () | |
| ustring (const ustring& other) | |
| ustring& | operator= (const ustring& other) |
| void | swap (ustring& other) |
| ustring (const std::string& src) | |
| ustring (const ustring& src, size_type i, size_type n=npos) | |
| ustring (const char* src, size_type n) | |
| ustring (const char* src) | |
| ustring (size_type n, gunichar uc) | |
| ustring (size_type n, char c) | |
| template<class In> | |
| ustring (In pbegin, In pend) | |
Assign new contents. | |
| ustring& | operator= (const std::string& src) |
| ustring& | operator= (const char* src) |
| ustring& | operator= (gunichar uc) |
| ustring& | operator= (char c) |
| ustring& | assign (const ustring& src) |
| ustring& | assign (const ustring& src, size_type i, size_type n) |
| ustring& | assign (const char* src, size_type n) |
| ustring& | assign (const char* src) |
| ustring& | assign (size_type n, gunichar uc) |
| ustring& | assign (size_type n, char c) |
| template<class In> | |
| ustring& | assign (In pbegin, In pend) |
Ap | |