|
| int | hashCode () const override |
| |
| bool | operator== (const std::basic_string< char > &other) const override |
| |
| bool | operator!= (const std::basic_string< char > &other) const |
| |
| String * | copy () override |
| |
| | String () |
| |
| | String (const String &str, size_type pos=0, size_type n=npos) |
| |
| | String (const string_type &str, size_type pos=0, size_type n=npos) |
| |
| | String (const charT *s, size_type n) |
| |
| | String (const charT *s) |
| |
| | String (size_type n, charT c) |
| |
| template<class InputIterator > |
| | String (InputIterator first, InputIterator last) |
| |
| | ~String () |
| |
| String & | operator= (const String &str) |
| |
| String & | operator= (const string_type &str) |
| |
| String & | operator= (const charT *s) |
| |
| String & | operator= (charT c) |
| |
| iterator | begin () |
| |
| const_iterator | begin () const |
| |
| iterator | end () |
| |
| const_iterator | end () const |
| |
| reverse_iterator | rbegin () |
| |
| const_reverse_iterator | rbegin () const |
| |
| reverse_iterator | rend () |
| |
| const_reverse_iterator | rend () const |
| |
| size_type | size () const |
| |
| size_type | length () const |
| |
| size_type | max_size () const |
| |
| void | resize (size_type n, charT c) |
| |
| void | resize (size_type n) |
| |
| size_type | capacity () const |
| |
| void | reserve (size_type n=0) |
| |
| void | clear () |
| |
| bool | empty () const |
| |
| reference | operator[] (size_type pos) |
| |
| const_reference | operator[] (size_type pos) const |
| |
| reference | at (size_type n) |
| |
| const_reference | at (size_type n) const |
| |
| String & | operator+= (const String &str) |
| |
| String & | operator+= (const charT *s) |
| |
| String & | operator+= (charT c) |
| |
| String & | append (const String &str) |
| |
| String & | append (const String &str, size_type pos, size_type n) |
| |
| String & | append (const charT *s, size_type n) |
| |
| String & | append (const charT *s) |
| |
| String & | append (size_type n, charT c) |
| |
| template<class InputIterator > |
| String & | append (InputIterator first, InputIterator last) |
| |
| void | push_back (const charT c) |
| |
| String & | assign (const String &str) |
| |
| String & | assign (const String &str, size_type pos, size_type n) |
| |
| String & | assign (const charT *s, size_type n) |
| |
| String & | assign (const charT *s) |
| |
| String & | assign (size_type n, charT c) |
| |
| template<class InputIterator > |
| String & | assign (InputIterator first, InputIterator last) |
| |
| String & | insert (size_type pos1, const String &str) |
| |
| String & | insert (size_type pos1, const String &str, size_type pos2, size_type n) |
| |
| String & | insert (size_type pos, const charT *s, size_type n) |
| |
| String & | insert (size_type pos, const charT *s) |
| |
| String & | insert (size_type pos, size_type n, charT c) |
| |
| iterator | insert (iterator p, charT c) |
| |
| void | insert (iterator p, size_type n, charT c) |
| |
| template<class InputIterator > |
| void | insert (iterator p, InputIterator first, InputIterator last) |
| |
| String & | erase (size_type pos=0, size_type n=npos) |
| |
| iterator | erase (iterator position) |
| |
| iterator | erase (iterator first, iterator last) |
| |
| String & | replace (size_type pos1, size_type n1, const String &str) |
| |
| String & | replace (size_type pos1, size_type n1, const String &str, size_type pos2, size_type n2) |
| |
| String & | replace (size_type pos, size_type n1, const charT *s, size_type n2) |
| |
| String & | replace (size_type pos, size_type n1, const charT *s) |
| |
| String & | replace (size_type pos, size_type n1, size_type n2, charT c) |
| |
| String & | replace (iterator &i1, iterator &i2, const String &str) |
| |
| String & | replace (iterator &i1, iterator &i2, const charT *s, size_type n) |
| |
| String & | replace (iterator &i1, iterator &i2, const charT *s) |
| |
| String & | replace (iterator &i1, iterator &i2, size_type n, charT c) |
| |
| template<class InputIterator > |
| String & | replace (iterator &i1, iterator &i2, InputIterator j1, InputIterator j2) |
| |
| size_type | copy (charT *s, size_type n, size_type pos=0) const |
| |
| void | swap (String &str) |
| |
| void | swap (string_type &str) |
| |
| const charT * | c_str () const |
| |
| const charT * | data () const |
| |
| allocator_type | get_allocator () const |
| |
| size_type | find (const String &str, size_type pos=0) const |
| |
| size_type | find (const charT *s, size_type pos, size_type n) const |
| |
| size_type | find (const charT *s, size_type pos=0) const |
| |
| size_type | find (charT c, size_type pos=0) const |
| |
| size_type | rfind (const String &str, size_type pos=npos) const |
| |
| size_type | rfind (const charT *s, size_type pos, size_type n) const |
| |
| size_type | rfind (const charT *s, size_type pos=npos) const |
| |
| size_type | rfind (charT c, size_type pos=npos) const |
| |
| size_type | find_first_of (const String &str, size_type pos=0) const |
| |
| size_type | find_first_of (const charT *s, size_type pos, size_type n) const |
| |
| size_type | find_first_of (const charT *s, size_type pos=0) const |
| |
| size_type | find_first_of (charT c, size_type pos=0) const |
| |
| size_type | find_last_of (const String &str, size_type pos=npos) const |
| |
| size_type | find_last_of (const charT *s, size_type pos, size_type n) const |
| |
| size_type | find_last_of (const charT *s, size_type pos=npos) const |
| |
| size_type | find_last_of (charT c, size_type pos=npos) const |
| |
| size_type | find_first_not_of (const String &str, size_type pos=0) const |
| |
| size_type | find_first_not_of (const charT *s, size_type pos, size_type n) const |
| |
| size_type | find_first_not_of (const charT *s, size_type pos=0) const |
| |
| size_type | find_first_not_of (charT c, size_type pos=0) const |
| |
| size_type | find_last_not_of (const String &str, size_type pos=npos) const |
| |
| size_type | find_last_not_of (const charT *s, size_type pos, size_type n) const |
| |
| size_type | find_last_not_of (const charT *s, size_type pos=npos) const |
| |
| size_type | find_last_not_of (charT c, size_type pos=npos) const |
| |
| String | trim () const |
| |
| String * | trim_copy () const |
| |
| String & | trim_inplace () |
| |
| String | tolower () const |
| |
| String * | tolower_copy () const |
| |
| String & | tolower_inplace () |
| |
| String | toupper () const |
| |
| String * | toupper_copy () const |
| |
| String & | toupper_inplace () |
| |
| String | substr (size_type pos=0, size_type n=npos) const |
| |
| std::vector< std::string > | split (char delim) const |
| |
| std::vector< std::string > | split (const string_type &delim) const |
| |
| int | compare (const String &str) const |
| |
| int | compare (size_type pos1, size_type n1, const String &str) const |
| |
| int | compare (size_type pos1, size_type n1, const String &str, size_type pos2, size_type n2) const |
| |
| int | compare (const charT *s) const |
| |
| int | compare (size_type pos1, size_type n1, const charT *s, size_type n2=npos) const |
| |
|
| void | swap (String &lhs, String &rhs) |
| |
| void | swap (String &lhs, string_type &rhs) |
| |
| void | swap (string_type &lhs, String &rhs) |
| |
| String | operator+ (const String &lhs, const String &rhs) |
| |
| String | operator+ (const charT *lhs, const String &rhs) |
| |
| String | operator+ (charT lhs, const String &rhs) |
| |
| String | operator+ (const String &lhs, const charT *rhs) |
| |
| String | operator+ (const String &lhs, charT rhs) |
| |
| bool | operator== (String &lhs, String &rhs) |
| |
| bool | operator== (const charT *lhs, String &rhs) |
| |
| bool | operator== (String &lhs, const charT *rhs) |
| |
| bool | operator< (String &lhs, String &rhs) |
| |
| bool | operator< (String &lhs, const charT *rhs) |
| |
| bool | operator< (const charT *lhs, String &rhs) |
| |
| bool | operator== (const String &lhs, const String &rhs) |
| |
| bool | operator== (const charT *lhs, const String &rhs) |
| |
| bool | operator== (const String &lhs, const charT *rhs) |
| |
| bool | operator< (const String &lhs, const String &rhs) |
| |
| bool | operator< (const String &lhs, const charT *rhs) |
| |
| bool | operator< (const charT *lhs, const String &rhs) |
| |
| bool | operator!= (String &lhs, String &rhs) |
| |
| bool | operator!= (const charT *lhs, String &rhs) |
| |
| bool | operator!= (String &lhs, const charT *rhs) |
| |
| bool | operator> (String &lhs, String &rhs) |
| |
| bool | operator> (String &lhs, const charT *rhs) |
| |
| bool | operator> (const charT *lhs, String &rhs) |
| |
| bool | operator<= (String &lhs, String &rhs) |
| |
| bool | operator<= (String &lhs, const charT *rhs) |
| |
| bool | operator<= (const charT *lhs, String &rhs) |
| |
| bool | operator>= (String &lhs, String &rhs) |
| |
| bool | operator>= (String &lhs, const charT *rhs) |
| |
| bool | operator>= (const charT *lhs, String &rhs) |
| |
| bool | operator!= (const String &lhs, const String &rhs) |
| |
| bool | operator!= (const charT *lhs, const String &rhs) |
| |
| bool | operator!= (const String &lhs, const charT *rhs) |
| |
| bool | operator> (const String &lhs, const String &rhs) |
| |
| bool | operator> (const String &lhs, const charT *rhs) |
| |
| bool | operator> (const charT *lhs, const String &rhs) |
| |
| bool | operator<= (const String &lhs, const String &rhs) |
| |
| bool | operator<= (const String &lhs, const charT *rhs) |
| |
| bool | operator<= (const charT *lhs, const String &rhs) |
| |
| bool | operator>= (const String &lhs, const String &rhs) |
| |
| bool | operator>= (const String &lhs, const charT *rhs) |
| |
| bool | operator>= (const charT *lhs, const String &rhs) |
| |
| std::basic_ostream< charT, string_type::traits_type > & | operator<< (std::basic_ostream< charT, string_type::traits_type > &os, const String &str) |
| |
| std::basic_istream< charT, string_type::traits_type > & | operator>> (std::basic_istream< charT, string_type::traits_type > &is, String &str) |
| |
| std::basic_istream< charT, string_type::traits_type > & | getline (std::basic_istream< charT, string_type::traits_type > &is, String &str, charT delim) |
| |
| std::basic_istream< charT, string_type::traits_type > & | getline (std::basic_istream< charT, string_type::traits_type > &is, String &str) |
| |