|
| basic_quick_string (const Alloc &a=Alloc()) |
|
| basic_quick_string (const string_type &str) |
|
| basic_quick_string (const basic_quick_string &str) |
|
| basic_quick_string (basic_quick_string &&str) |
|
| basic_quick_string (const basic_quick_string &str, size_type pos, size_type n=npos) |
|
| basic_quick_string (const charT *s, size_type n, const Alloc &a=Alloc()) |
|
| basic_quick_string (const charT *s, const Alloc &a=Alloc()) |
|
| basic_quick_string (size_type n, charT c, const Alloc &a=Alloc()) |
|
template<typename SFINAE = void*> |
| basic_quick_string (const charT *begin, const charT *end, const Alloc &a=Alloc(), typename std::enable_if<!std::is_same< view_const_iterator, const charT * >::value, SFINAE >::type=0) |
|
| basic_quick_string (charT *begin, charT *end, const Alloc &a=Alloc()) |
|
template<class InputIterator > |
| basic_quick_string (InputIterator begin, InputIterator end, const Alloc &a=Alloc()) |
|
| basic_quick_string (const basic_quick_string &str, const Alloc &a) |
|
| basic_quick_string (const_iterator begin, const_iterator end, const Alloc &a=Alloc()) |
|
| basic_quick_string (view_const_iterator begin, view_const_iterator end, const Alloc &a=Alloc()) |
|
basic_quick_string & | operator= (const basic_quick_string &str) |
|
basic_quick_string & | operator= (const charT *s) |
|
basic_quick_string & | operator= (charT c) |
|
iterator | begin () |
|
view_const_iterator | begin () const |
|
view_const_iterator | cbegin () const |
|
iterator | end () |
|
view_const_iterator | end () const |
|
view_const_iterator | cend () const |
|
reverse_iterator | rbegin () |
|
view_const_reverse_iterator | rbegin () const |
|
view_const_reverse_iterator | crbegin () const |
|
reverse_iterator | rend () |
|
view_const_reverse_iterator | rend () const |
|
view_const_reverse_iterator | crend () 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 res_arg=0) |
|
void | shrink_to_fit () |
|
void | clear () |
|
bool | empty () const |
|
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_reference | back () const |
|
reference | back () |
|
basic_quick_string & | operator+= (const basic_quick_string &str) |
|
basic_quick_string & | operator+= (const string_type &str) |
|
basic_quick_string & | operator+= (const charT *s) |
|
basic_quick_string & | operator+= (charT c) |
|
basic_quick_string & | append (const basic_quick_string &str) |
|
basic_quick_string & | append (const string_type &str) |
|
basic_quick_string & | append (const basic_quick_string &str, size_type pos, size_type n) |
|
basic_quick_string & | append (const string_type &str, size_type pos, size_type n) |
|
basic_quick_string & | append (const charT *s, size_type n) |
|
basic_quick_string & | append (const charT *s) |
|
basic_quick_string & | append (size_type n, charT c) |
|
template<class InputIterator > |
basic_quick_string & | append (InputIterator first, InputIterator last) |
|
void | push_back (charT c) |
|
basic_quick_string & | assign (const basic_quick_string &str) |
|
basic_quick_string & | assign (const string_type &str) |
|
basic_quick_string & | assign (const basic_quick_string &str, size_type pos, size_type n) |
|
basic_quick_string & | assign (const string_type &str, size_type pos, size_type n) |
|
basic_quick_string & | assign (const charT *s, size_type n) |
|
basic_quick_string & | assign (const charT *s) |
|
basic_quick_string & | assign (size_type n, charT c) |
|
template<class InputIterator > |
basic_quick_string & | assign (InputIterator first, InputIterator last) |
|
basic_quick_string & | insert (size_type pos1, const basic_quick_string &str) |
|
basic_quick_string & | insert (size_type pos1, const string_type &str) |
|
basic_quick_string & | insert (size_type pos1, const basic_quick_string &str, size_type pos2, size_type n) |
|
basic_quick_string & | insert (size_type pos1, const string_type &str, size_type pos2, size_type n) |
|
basic_quick_string & | insert (size_type pos, const charT *s, size_type n) |
|
basic_quick_string & | insert (size_type pos, const charT *s) |
|
basic_quick_string & | insert (size_type pos, size_type n, charT c) |
|
iterator | insert (const_iterator p, charT c) |
|
iterator | insert (const_iterator p, size_type n, charT c) |
|
template<class InputIterator > |
iterator | insert (const_iterator p, InputIterator first, InputIterator last) |
|
basic_quick_string & | erase (size_type pos=0, size_type n=npos) |
|
iterator | erase (iterator p) |
|
iterator | erase (iterator first, iterator last) |
|
basic_quick_string & | replace (size_type pos1, size_type n1, const basic_quick_string &str) |
|
basic_quick_string & | replace (size_type pos1, size_type n1, const string_type &str) |
|
basic_quick_string & | replace (size_type pos1, size_type n1, const basic_quick_string &str, size_type pos2, size_type n2) |
|
basic_quick_string & | replace (size_type pos1, size_type n1, const string_type &str, size_type pos2, size_type n2) |
|
basic_quick_string & | replace (size_type pos, size_type n1, const charT *s, size_type n2) |
|
basic_quick_string & | replace (size_type pos, size_type n1, const charT *s) |
|
basic_quick_string & | replace (size_type pos, size_type n1, size_type n2, charT c) |
|
basic_quick_string & | replace (iterator i1, iterator i2, const basic_quick_string &str) |
|
basic_quick_string & | replace (iterator i1, iterator i2, const string_type &str) |
|
basic_quick_string & | replace (iterator i1, iterator i2, const charT *s, size_type n) |
|
basic_quick_string & | replace (iterator i1, iterator i2, const charT *s) |
|
basic_quick_string & | replace (iterator i1, iterator i2, size_type n, charT c) |
|
template<class InputIterator > |
basic_quick_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 (basic_quick_string &str) |
|
const charT * | c_str () const |
|
const charT * | data () const |
|
allocator_type | get_allocator () const |
|
size_type | find (const basic_quick_string &str, size_type pos=0) const |
|
size_type | find (const string_type &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 basic_quick_string &str, size_type pos=npos) const |
|
size_type | rfind (const string_type &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 basic_quick_string &str, size_type pos=0) const |
|
size_type | find_first_of (const string_type &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 basic_quick_string &str, size_type pos=npos) const |
|
size_type | find_last_of (const string_type &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 basic_quick_string &str, size_type pos=0) const |
|
size_type | find_first_not_of (const string_type &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 basic_quick_string &str, size_type pos=npos) const |
|
size_type | find_last_not_of (const string_type &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_type | substr (size_type pos=0, size_type n=npos) const |
|
int | compare (const basic_quick_string &str) const |
|
int | compare (const string_type &str) const |
|
int | compare (size_type pos1, size_type n1, const string_type &str) const |
|
int | compare (size_type pos1, size_type n1, const string_type &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) const |
|
int | compare (size_type pos1, size_type n1, const charT *s, size_type n2) const |
|
bool | operator== (const basic_quick_string &that) const |
|
std::strong_ordering | operator<=> (const basic_quick_string &that) const |
|
bool | is_view () const |
|
string_view_type | to_std_string_view () const |
|
string_type | to_std_string () const |
|
| operator string_type () const |
|
| operator string_type & () |
|
| operator string_view_type () const |
|
Definition at line 54 of file quick_string.hpp.