|
| __bstr_sum (_Left const &lhs, _Right const &rhs) |
|
_Left const & | getLhs () const |
|
_Right const & | getRhs () const |
|
allocator_type | get_allocator () const |
|
const_iterator | begin () const |
|
const_iterator | end () const |
|
const_reverse_iterator | rbegin () const |
|
const_reverse_iterator | rend () const |
|
size_type | size () const |
|
size_type | length () const |
|
size_t | max_size () const |
|
size_type | capacity () const |
|
bool | empty () const |
|
const_reference | operator[] (size_t __n) const |
|
const_reference | at (size_type __n) const |
|
_BStrOnLeft | operator+= (const _BString &__s) |
|
_CStrOnLeft | operator+= (const _CharT *__s) |
|
_CharOnLeft | operator+= (_CharT __c) |
|
_BStrOnLeft | append (const _BString &__s) |
|
_BString & | append (const _BString &__s, size_type __pos, size_type __n) |
|
_CStrOnLeft | append (const _CharT *__s) |
|
_CStrOnLeft | append (const _CharT *__s, size_type __n) |
|
_BString & | append (size_type __n, _CharT __c) |
|
template<class _InputIter > |
_BString & | append (_InputIter __first, _InputIter __last) |
|
_BString & | assign (const _BString &__s) |
|
_BString & | assign (const _BString &__s, size_type __pos, size_type __n) |
|
_BString & | assign (const _CharT *__s, size_type __n) |
|
_BString & | assign (const _CharT *__s) |
|
_BString & | assign (size_type __n, _CharT __c) |
|
_BString & | insert (size_type __pos, const _BString &__s) |
|
_BString & | insert (size_type __pos, const _BString &__s, size_type __beg, size_type __n) |
|
_BString & | insert (size_type __pos, const _CharT *__s, size_type __n) |
|
_BString & | insert (size_type __pos, const _CharT *__s) |
|
_BString & | insert (size_type __pos, size_type __n, _CharT __c) |
|
_BString & | erase (size_type __pos=0, size_type __n=_BString::npos) |
|
_BString & | replace (size_type __pos, size_type __n, const _BString &__s) |
|
_BString & | replace (size_type __pos1, size_type __n1, const _BString &__s, size_type __pos2, size_type __n2) |
|
_BString & | replace (size_type __pos, size_type __n1, const _CharT *__s, size_type __n2) |
|
_BString & | replace (size_type __pos, size_type __n1, const _CharT *__s) |
|
_BString & | replace (size_type __pos, size_type __n1, size_type __n2, _CharT __c) |
|
size_type | copy (_CharT *__s, size_type __n, size_type __pos=0) const |
|
void | swap (_BString &__s) |
|
const _CharT * | c_str () const |
|
const _CharT * | data () const |
|
size_type | find (const _BString &__s, size_type __pos=0) const |
|
size_type | find (const _CharT *__s, size_type __pos=0) const |
|
size_type | find (const _CharT *__s, size_type __pos, size_type __n) const |
|
size_type | find (_CharT __c, size_type __pos=0) const |
|
size_type | rfind (const _BString &__s, size_type __pos=_BString::npos) const |
|
size_type | rfind (const _CharT *__s, size_type __pos=_BString::npos) const |
|
size_type | rfind (const _CharT *__s, size_type __pos, size_type __n) const |
|
size_type | rfind (_CharT __c, size_type __pos=_BString::npos) const |
|
size_type | find_first_of (const _BString &__s, size_type __pos=0) const |
|
size_type | find_first_of (const _CharT *__s, 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 (_CharT __c, size_type __pos=0) const |
|
size_type | find_last_of (const _BString &__s, size_type __pos=_BString::npos) const |
|
size_type | find_last_of (const _CharT *__s, size_type __pos=_BString::npos) const |
|
size_type | find_last_of (const _CharT *__s, size_type __pos, size_type __n) const |
|
size_type | find_last_of (_CharT __c, size_type __pos=_BString::npos) const |
|
size_type | find_first_not_of (const _BString &__s, size_type __pos=0) const |
|
size_type | find_first_not_of (const _CharT *__s, 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 (_CharT __c, size_type __pos=0) const |
|
size_type | find_last_not_of (const _BString &__s, size_type __pos=_BString::npos) const |
|
size_type | find_last_not_of (const _CharT *__s, size_type __pos=_BString::npos) const |
|
size_type | find_last_not_of (const _CharT *__s, size_type __pos, size_type __n) const |
|
size_type | find_last_not_of (_CharT __c, size_type __pos=_BString::npos) const |
|
_BString | substr (size_type __pos=0, size_type __n=_BString::npos) const |
|
int | compare (const _BString &__s) const |
|
int | compare (size_type __pos1, size_type __n1, const _Self &__s) const |
|
int | compare (size_type __pos1, size_type __n1, const _Self &__s, 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 |
|
_BString & | _M_get_storage () |
|
template<class _Lhs , class _Rhs , class _StorageDir > |
_BString & | _M_get_storage (__bstr_sum< _CharT, _Traits, _Alloc, _Lhs, _Rhs, _StorageDir > const &__ref, __on_left const &) |
|
template<class _Lhs , class _Rhs , class _StorageDir > |
_BString & | _M_get_storage (__bstr_sum< _CharT, _Traits, _Alloc, _Lhs, _Rhs, _StorageDir > const &__ref, __on_right const &) |
|
template<class _Lhs , class _Rhs , class _StorageDir > |
_BString & | _M_get_storage (__bstr_sum< _CharT, _Traits, _Alloc, _Lhs, _Rhs, _StorageDir > const &__ref) |
|
_BString const & | _M_get_storage (bool __do_init=true) const |
|
template<class _Lhs , class _Rhs , class _StorageDir > |
_BString const & | _M_get_storage (__bstr_sum< _CharT, _Traits, _Alloc, _Lhs, _Rhs, _StorageDir > const &__ref, bool __do_init, __on_left const &) const |
|
template<class _Lhs , class _Rhs , class _StorageDir > |
_BString const & | _M_get_storage (__bstr_sum< _CharT, _Traits, _Alloc, _Lhs, _Rhs, _StorageDir > const &__ref, bool __do_init, __on_right const &) const |
|
template<class _Lhs , class _Rhs , class _StorageDir > |
_BString const & | _M_get_storage (__bstr_sum< _CharT, _Traits, _Alloc, _Lhs, _Rhs, _StorageDir > const &__ref, bool __do_init) const |
|
template<
class _CharT,
class _Traits,
class _Alloc,
class _Left,
class _Right,
class _StorageDirection>
class __bstr_sum< _CharT, _Traits, _Alloc, _Left, _Right, _StorageDirection >
Definition at line 86 of file _string_sum.h.