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