class Inti::ustring is declared in the header inti/utf-string.h.
Superclasses. string
Subclasses. none
Inner Classes.
class char_iterator class const_char_iterator |
Public Typedefs.
typedef reverse_char_iterator typedef const_reverse_char_iterator |
Public Constructors.
ustring () ustring (const string & s) ustring (const string & s, size_type pos, size_type n = npos) ustring (const value_type * p, size_type n) ustring (const value_type * p) ustring (size_type n, value_type c) template <class IterType> ustring (IterType first, IterType last) |
Public Methods.
size_type char_size () const size_type char_length () const ustring char_substr (size_type i = 0, size_type n = npos) unicode_char & char_at (size_type i) const unicode_char & char_at (size_type i) const size_type char_find (const ustring & substr, size_type i = 0) const size_type char_find (const char * substr, size_type i = 0) const size_type char_find (const char * substr, size_type i, size_type n) const size_type char_find (unicode_char c, size_type i = 0) const size_type char_rfind (const ustring & substr, size_type i = npos) const size_type char_rfind (const char * substr, size_type i = npos) const size_type char_rfind (const char * substr, size_type i, size_type n) const size_type char_rfind (unicode_char c, size_type i = npos) const size_type char_find_first_of (const ustring & chars, size_type i = 0) const size_type char_find_first_of (const char * chars, size_type i = 0) const size_type char_find_first_of (const char * chars, size_type i, size_type n) const size_type char_find_first_of (unicode_char c, size_type i = 0) const size_type char_find_last_of (const ustring & chars, size_type i = npos) const size_type char_find_last_of (const char * chars, size_type i = npos) const size_type char_find_last_of (const char * chars, size_type i, size_type n) const size_type char_find_last_of (unicode_char c, size_type i = npos) const size_type char_find_first_not_of (const ustring & chars, size_type i = 0) const size_type char_find_first_not_of (const char * chars, size_type i = 0) const size_type char_find_first_not_of (const char * chars, size_type i, size_type n) const size_type char_find_first_not_of (unicode_char c, size_type i = 0) const size_type char_find_last_not_of (const ustring & chars, size_type i = npos) const size_type char_find_last_not_of (const char * chars, size_type i = npos) const size_type char_find_last_not_of (const char * chars, size_type i, size_type n) const size_type char_find_last_not_of (unicode_char c, size_type i = npos) const |
template <class IterType> ustring (IterType first, IterType last) |
first | |
last |
size_type char_find (const ustring & substr, size_type i = 0) const |
substr | |
i |
size_type char_find (const char * substr, size_type i = 0) const |
substr | |
i |
size_type char_find (const char * substr, size_type i, size_type n) const |
substr | |
i | |
n |
size_type char_rfind (const ustring & substr, size_type i = npos) const |
substr | |
i |
size_type char_rfind (const char * substr, size_type i = npos) const |
substr | |
i |
size_type char_rfind (const char * substr, size_type i, size_type n) const |
substr | |
i | |
n |
size_type char_find_first_of (const ustring & chars, size_type i = 0) const |
chars | |
i |
size_type char_find_first_of (const char * chars, size_type i = 0) const |
chars | |
i |
size_type char_find_first_of (const char * chars, size_type i, size_type n) const |
chars | |
i | |
n |
size_type char_find_first_of (unicode_char c, size_type i = 0) const |
c | |
i |
size_type char_find_last_of (const ustring & chars, size_type i = npos) const |
chars | |
i |
size_type char_find_last_of (const char * chars, size_type i = npos) const |
chars | |
i |
size_type char_find_last_of (const char * chars, size_type i, size_type n) const |
chars | |
i | |
n |
size_type char_find_last_of (unicode_char c, size_type i = npos) const |
c | |
i |
size_type char_find_first_not_of (const ustring & chars, size_type i = 0) const |
chars | |
i |
size_type char_find_first_not_of (const char * chars, size_type i = 0) const |
chars | |
i |
size_type char_find_first_not_of (const char * chars, size_type i, size_type n) const |
chars | |
i | |
n |
size_type char_find_first_not_of (unicode_char c, size_type i = 0) const |
c | |
i |
size_type char_find_last_not_of (const ustring & chars, size_type i = npos) const |
chars | |
i |
size_type char_find_last_not_of (const char * chars, size_type i = npos) const |
chars | |
i |
size_type char_find_last_not_of (const char * chars, size_type i, size_type n) const |
chars | |
i | |
n |
size_type char_find_last_not_of (unicode_char c, size_type i = npos) const |
c | |
i |