|
| | _string () |
| |
| | _string (const _string &other) |
| |
| | _string (const _string &other, std::size_t pos, std::size_t len=container_npos::value) |
| |
| | _string (const char *copy) |
| |
| | _string (const char *s, std::size_t n) |
| |
| | _string (std::size_t n, char c) |
| |
| | _string (const const_iterator first, const const_iterator second) |
| |
| | _string (const std::string &other) |
| |
| | _string (_string &&other) |
| |
| _string & | operator= (const char *other) |
| |
| _string & | operator= (const _string &other) |
| |
| _string & | operator= (const std::string &std_string) |
| |
| | operator std::string () const |
| |
| | ~_string () |
| |
| const char & | operator[] (std::size_t i) const |
| |
| char & | operator[] (std::size_t i) |
| |
| const char & | at (std::size_t i) const |
| |
| char & | at (std::size_t i) |
| |
| const char & | front () const |
| |
| char & | front () |
| |
| const char & | back () const |
| |
| char & | back () |
| |
| iterator | begin () |
| |
| const_iterator | begin () const |
| |
| iterator | end () |
| |
| const_iterator | end () const |
| |
| const_iterator | cbegin () const |
| |
| const_iterator | cend () const |
| |
| reverse_iterator | rbegin () |
| |
| const_reverse_iterator | rbegin () const |
| |
| reverse_iterator | rend () |
| |
| const_reverse_iterator | rend () const |
| |
| const_reverse_iterator | crbegin () const |
| |
| const_reverse_iterator | crend () const |
| |
| _string & | operator+= (const _string &s) |
| |
| _string & | operator+= (const char *s) |
| |
| _string & | operator+= (char c) |
| |
| _string | operator+ (const _string &s) const |
| |
| _string | operator+ (const char *s) const |
| |
| _string | operator+ (char c) const |
| |
| _string & | append (const _string &other) |
| |
| _string & | append (const _string &other, std::size_t subpos, std::size_t sublen=container_npos::value) |
| |
| _string & | append (const char *other) |
| |
| _string & | append (const char *s, std::size_t n) |
| |
| _string & | append (std::size_t n, char c) |
| |
| _string & | append (const const_iterator first, const const_iterator second) |
| |
| _string & | push_back (char c) |
| |
| _string & | insert (std::size_t pos, const _string &other) |
| |
| _string & | insert (std::size_t pos, const _string &other, std::size_t subpos, std::size_t sublen=container_npos::value) |
| |
| _string & | insert (std::size_t pos, const char *other) |
| |
| _string & | insert (std::size_t pos, const char *s, std::size_t n) |
| |
| _string & | insert (std::size_t pos, std::size_t n, char c) |
| |
| void | insert (iterator p, std::size_t n, char c) |
| |
| iterator | insert (iterator p, char c) |
| |
| void | insert (iterator p, const const_iterator begin, const const_iterator last) |
| |
| _string & | erase (std::size_t pos=0, std::size_t len=container_npos::value) |
| |
| iterator | erase (const_iterator p) |
| |
| iterator | erase (const_iterator first, const_iterator last) |
| |
| _string & | replace (std::size_t pos, std::size_t len, const _string &other) |
| |
| _string & | replace (const_iterator i1, const_iterator i2, const _string &other) |
| |
| _string & | replace (std::size_t pos, std::size_t len, const _string &other, std::size_t subpos, std::size_t sublen=container_npos::value) |
| |
| _string & | replace (std::size_t pos, std::size_t len, const char *s) |
| |
| _string & | replace (const_iterator i1, const_iterator i2, const char *other) |
| |
| _string & | replace (std::size_t pos, std::size_t len, const char *other, std::size_t n) |
| |
| _string & | replace (const_iterator i1, const_iterator i2, const char *other, std::size_t n) |
| |
| _string & | replace (std::size_t pos, std::size_t len, std::size_t n, char c) |
| |
| _string & | replace (const_iterator i1, const_iterator i2, std::size_t n, char c) |
| |
| _string & | replace (const_iterator i1, const_iterator i2, const_iterator first, const_iterator second) |
| |
| void | swap (_string &other) |
| |
| _string & | pop_back () |
| |
| const char * | c_str () const |
| |
| std::size_t | copy (char *s, std::size_t len, std::size_t pos=0) const |
| |
| std::size_t | find (const _string &other, std::size_t pos=0) const |
| |
| std::size_t | find (const char *s, std::size_t pos=0) const |
| |
| std::size_t | find (const char *s, std::size_t pos, std::size_t n) const |
| |
| std::size_t | find (char c, std::size_t pos=0) const |
| |
| std::size_t | rfind (const _string &other, std::size_t pos=container_npos::value) const |
| |
| std::size_t | rfind (const char *s, std::size_t pos=container_npos::value) const |
| |
| std::size_t | rfind (const char *s, std::size_t pos, std::size_t n) const |
| |
| std::size_t | rfind (char c, std::size_t pos=container_npos::value) const |
| |
| std::size_t | find_first_of (const _string &other, std::size_t pos=0) const |
| |
| std::size_t | find_first_of (const char *other, std::size_t pos=0) const |
| |
| std::size_t | find_first_of (const char *other, std::size_t pos, std::size_t n) const |
| |
| std::size_t | find_first_of (char c, std::size_t pos=0) const |
| |
| std::size_t | find_last_of (const _string &other, std::size_t pos=nstd::container_npos::value) const |
| |
| std::size_t | find_last_of (const char *other, std::size_t pos=nstd::container_npos::value) const |
| |
| std::size_t | find_last_of (const char *other, std::size_t pos, std::size_t n) const |
| |
| std::size_t | find_last_of (char c, std::size_t pos=nstd::container_npos::value) const |
| |
| std::size_t | find_first_not_of (const _string &other, std::size_t pos=0) const |
| |
| std::size_t | find_first_not_of (const char *other, std::size_t pos=0) const |
| |
| std::size_t | find_first_not_of (const char *other, std::size_t pos, std::size_t n) const |
| |
| std::size_t | find_first_not_of (char c, std::size_t pos=0) const |
| |
| std::size_t | find_last_not_of (const _string &other, std::size_t pos=nstd::container_npos::value) const |
| |
| std::size_t | find_last_not_of (const char *other, std::size_t pos=nstd::container_npos::value) const |
| |
| std::size_t | find_last_not_of (const char *other, std::size_t pos, std::size_t n) const |
| |
| std::size_t | find_last_not_of (char c, std::size_t pos=nstd::container_npos::value) const |
| |
| _string | substr (std::size_t pos=0, std::size_t len=container_npos::value) const |
| |
| std::size_t | length () const |
| |
| std::size_t | size () const |
| |
| std::size_t | max_size () const |
| |
| void | resize (std::size_t n) |
| |
| void | resize (std::size_t n, char c) |
| |
| std::size_t | capacity () const |
| |
| void | reserve (std::size_t n=0) |
| |
| void | clear () |
| |
| bool | empty () const |
| |
| void | shrink_to_fit () |
| |
|
| int32_t | _compare (const _string &rhs) const |
| |
| string_iterator_type | _ibegin () const |
| |
| string_iterator_type | _rbegin () const |
| |
| string_iterator_type | _end () const |
| |
| std::size_t | _getLength (const const_iterator first, const const_iterator second) |
| |
| void | _append (const char *other) |
| |
| void | _append (const char *other, std::size_t n) |
| |
| void | _insert_str (std::size_t pos, const char *other) |
| |
| void | _insert_str (std::size_t pos, const char *other, std::size_t n) |
| |
| void | _substr (char *&buffer, const char *other, std::size_t pos=0, std::size_t len=container_npos::value) const |
| |
| void | _erase (std::size_t pos, std::size_t len) |
| |
| void | _replace (std::size_t pos, std::size_t len, const char *other, std::size_t n) |
| |
| std::size_t | _getLength (const _string &str, std::size_t pos, std::size_t len=container_npos::value) const |
| |
| std::size_t | _find (const char *other, std::size_t len, std::size_t pos) const |
| |
| std::size_t | _rfind (const char *other, std::size_t len, std::size_t pos) const |
| |
| bool | _find_compare (const char *other, std::size_t len, std::size_t pos) const |
| |
| std::size_t | _find_first_of (const char *other, std::size_t len, std::size_t pos, bool isTrue) const |
| |
| std::size_t | _find_last_of (const char *other, std::size_t len, std::size_t pos, bool isTrue) const |
| |
| bool | _find_of_compare (const char *other, std::size_t len, std::size_t pos, bool isTrue) const |
| |
| void | _setLength (const std::size_t len) |
| |
| void | _setCapacity (const std::size_t cap) |
| |
| void | _increaseCapacity (const std::size_t cap) |
| |
| void | _decreaseCapacity (const std::size_t cap) |
| |
| void | _alloc_cstring (char *&buffer, const std::size_t n) const |
| |
| void | _alloc_cstring (char *&buffer, const std::size_t n, char c) const |
| |
| void | _alloc_cstring (char *&buffer, const std::size_t n, const const_iterator i1, const const_iterator i2) const |
| |
| void | _fill_str (char *other, const std::size_t len, std::size_t pos, char c) const |
| |
| void | _clear_str (const std::size_t pos) |
| |
| char * | _new_data (std::size_t count) const |
| |
| void | _delete_data (char *&data) const |
| |