|
BDE 4.14.0 Production release
|
This is the complete list of members for bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >, including all inherited members.
| allocator_type typedef | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| append(const basic_string &suffix) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| append(const basic_string &suffix, size_type position, size_type numChars=npos) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| append(const CHAR_TYPE *characterString, size_type numChars) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| append(const CHAR_TYPE *characterString) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| append(size_type numChars, CHAR_TYPE character) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| append(const STRING_VIEW_LIKE_TYPE &suffix) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| append(const STRING_VIEW_LIKE_TYPE &suffix, size_type position, size_type numChars=npos) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| append(INPUT_ITER first, INPUT_ITER last) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| append(const STRING_VIEW_LIKE_TYPE &suffix) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| append(INPUT_ITER first, INPUT_ITER last) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| assign(const basic_string &replacement) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| assign(BloombergLP::bslmf::MovableRef< basic_string > replacement) BSLS_KEYWORD_NOEXCEPT_SPECIFICATION(false) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inline |
| assign(const basic_string &replacement, size_type position, size_type numChars=npos) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| assign(const CHAR_TYPE *characterString) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| assign(const CHAR_TYPE *characterString, size_type numChars) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| assign(const STRING_VIEW_LIKE_TYPE &replacement) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| assign(const STRING_VIEW_LIKE_TYPE &replacement, size_type position, size_type numChars=npos) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| assign(const std::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC2 > &string) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| assign(size_type numChars, CHAR_TYPE character) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| assign(INPUT_ITER first, INPUT_ITER last) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| assign(const STRING_VIEW_LIKE_TYPE &replacement) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| assign(const STRING_VIEW_LIKE_TYPE &replacement, size_type position, size_type numChars) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| assign(const std::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC2 > &string) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| assign(INPUT_ITER first, INPUT_ITER last) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| at(size_type position) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| at(size_type position) const | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| back() | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inline |
| back() const | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inline |
| basic_string() BSLS_KEYWORD_NOEXCEPT | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inline |
| basic_string(const ALLOCATOR &basicAllocator) BSLS_KEYWORD_NOEXCEPT | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inlineexplicit |
| basic_string(const basic_string &original) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| basic_string(const basic_string &original, const ALLOCATOR &basicAllocator) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| basic_string(BloombergLP::bslmf::MovableRef< basic_string > original) BSLS_KEYWORD_NOEXCEPT | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inline |
| basic_string(BloombergLP::bslmf::MovableRef< basic_string > original, const ALLOCATOR &basicAllocator) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inline |
| basic_string(const basic_string &original, size_type position, const ALLOCATOR &basicAllocator=ALLOCATOR()) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| basic_string(const basic_string &original, size_type position, size_type numChars, const ALLOCATOR &basicAllocator=ALLOCATOR()) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| basic_string(const CHAR_TYPE *characterString, const ALLOCATOR &basicAllocator=ALLOCATOR()) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| basic_string(const CHAR_TYPE *characterString, size_type numChars, const ALLOCATOR &basicAllocator=ALLOCATOR()) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| basic_string(size_type numChars, CHAR_TYPE character, const ALLOCATOR &basicAllocator=ALLOCATOR()) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| basic_string(INPUT_ITER first, INPUT_ITER last, const ALLOCATOR &basicAllocator=ALLOCATOR()) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inline |
| basic_string(const std::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC2 > &original, const ALLOCATOR &basicAllocator=ALLOCATOR()) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| basic_string(const BloombergLP::bslstl::StringRefData< CHAR_TYPE > &strRef, const ALLOCATOR &basicAllocator=ALLOCATOR()) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inline |
| basic_string(const STRING_VIEW_LIKE_TYPE &object BSLSTL_STRING_DECLARE_ONLY_CONVERTIBLE_TO_STRINGVIEW_PARAM_ALLOC) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inlineexplicit |
| basic_string(const STRING_VIEW_LIKE_TYPE &object, size_type position, size_type numChars, const ALLOCATOR &basicAllocator=ALLOCATOR() BSLSTL_STRING_DECLARE_CONVERTIBLE_TO_STRINGVIEW_PARAM_VOID) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| basic_string(const std::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC2 > &original, const ALLOCATOR &basicAllocator) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| basic_string(const STRING_VIEW_LIKE_TYPE &object, size_type position, size_type numChars, const ALLOCATOR &basicAllocator BSLSTL_STRING_DEFINE_CONVERTIBLE_TO_STRINGVIEW_PARAM_VOID) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inline |
| begin | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inline |
| begin() BSLS_KEYWORD_NOEXCEPT | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| String_Imp< CHAR_TYPE, allocator_traits< ALLOCATOR >::size_type >::BSLMF_ASSERT(SHORT_BUFFER_BYTES >=sizeof(CHAR_TYPE *)) | bsl::String_Imp< CHAR_TYPE, allocator_traits< ALLOCATOR >::size_type > | private |
| BSLMF_NESTED_TRAIT_DECLARATION_IF(basic_string, BloombergLP::bslmf::IsBitwiseMoveable, BloombergLP::bslmf::IsBitwiseMoveable< ALLOCATOR >::value) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| c_str() const BSLS_KEYWORD_NOEXCEPT | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inline |
| capacity() const BSLS_KEYWORD_NOEXCEPT | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inline |
| cbegin() const BSLS_KEYWORD_NOEXCEPT | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inline |
| cend() const BSLS_KEYWORD_NOEXCEPT | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inline |
| clear() BSLS_KEYWORD_NOEXCEPT | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| compare(const basic_string &other) const BSLS_KEYWORD_NOEXCEPT | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| compare(size_type position, size_type numChars, const basic_string &other) const | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| compare(size_type lhsPosition, size_type lhsNumChars, const basic_string &other, size_type otherPosition, size_type otherNumChars=npos) const | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| compare(const CHAR_TYPE *other) const | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| compare(size_type lhsPosition, size_type lhsNumChars, const CHAR_TYPE *other, size_type otherNumChars) const | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| compare(size_type lhsPosition, size_type lhsNumChars, const CHAR_TYPE *other) const | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| compare(const STRING_VIEW_LIKE_TYPE &other BSLSTL_STRING_DECLARE_ONLY_CONVERTIBLE_TO_STRINGVIEW_PARAM_VOID) const BSLS_KEYWORD_NOEXCEPT_SPECIFICATION(true) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| compare(size_type position, size_type numChars, const STRING_VIEW_LIKE_TYPE &other BSLSTL_STRING_DECLARE_ONLY_CONVERTIBLE_TO_STRINGVIEW_PARAM_VOID) const | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| compare(size_type lhsPosition, size_type lhsNumChars, const STRING_VIEW_LIKE_TYPE &other, size_type otherPosition, size_type otherNumChars=npos BSLSTL_STRING_DECLARE_ONLY_CONVERTIBLE_TO_STRINGVIEW_PARAM_VOID) const | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| compare(const STRING_VIEW_LIKE_TYPE &other BSLSTL_STRING_DEFINE_ONLY_CONVERTIBLE_TO_STRINGVIEW_PARAM_VOID) const BSLS_KEYWORD_NOEXCEPT_SPECIFICATION(true) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| const_iterator typedef | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| const_pointer typedef | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| const_reference typedef | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| const_reverse_iterator typedef | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| copy(CHAR_TYPE *characterString, size_type numChars, size_type position=0) const | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| crbegin() const BSLS_KEYWORD_NOEXCEPT | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inline |
| crend() const BSLS_KEYWORD_NOEXCEPT | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| data() BSLS_KEYWORD_NOEXCEPT | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inline |
| data() const BSLS_KEYWORD_NOEXCEPT | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inline |
| difference_type typedef | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| empty() const BSLS_KEYWORD_NOEXCEPT | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inline |
| end() BSLS_KEYWORD_NOEXCEPT | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inline |
| end() const BSLS_KEYWORD_NOEXCEPT | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inline |
| ends_with(basic_string_view< CHAR_TYPE, CHAR_TRAITS > characterString) const BSLS_KEYWORD_NOEXCEPT | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| ends_with(CHAR_TYPE character) const BSLS_KEYWORD_NOEXCEPT | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| ends_with(const CHAR_TYPE *characterString) const | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| erase(size_type position=0, size_type numChars=npos) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| erase(const_iterator position) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| erase(const_iterator first, const_iterator last) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| find(const basic_string &substring, size_type position=0) const BSLS_KEYWORD_NOEXCEPT | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| find(const STRING_VIEW_LIKE_TYPE &substring, size_type position=0 BSLSTL_STRING_DECLARE_ONLY_CONVERTIBLE_TO_STRINGVIEW_PARAM_VOID) const BSLS_KEYWORD_NOEXCEPT_SPECIFICATION(true) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| find(const CHAR_TYPE *substring, size_type position, size_type numChars) const | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| find(const CHAR_TYPE *substring, size_type position=0) const | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| find(CHAR_TYPE character, size_type position=0) const | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| find(const STRING_VIEW_LIKE_TYPE &substring, size_type position BSLSTL_STRING_DEFINE_ONLY_CONVERTIBLE_TO_STRINGVIEW_PARAM_VOID) const BSLS_KEYWORD_NOEXCEPT_SPECIFICATION(true) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| find_first_not_of(const basic_string &characterString, size_type position=0) const BSLS_KEYWORD_NOEXCEPT | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| find_first_not_of(const STRING_VIEW_LIKE_TYPE &characterString, size_type position=0 BSLSTL_STRING_DECLARE_ONLY_CONVERTIBLE_TO_STRINGVIEW_PARAM_VOID) const BSLS_KEYWORD_NOEXCEPT_SPECIFICATION(true) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| find_first_not_of(const CHAR_TYPE *characterString, size_type position, size_type numChars) const | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| find_first_not_of(const CHAR_TYPE *characterString, size_type position=0) const | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| find_first_not_of(CHAR_TYPE character, size_type position=0) const | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| find_first_not_of(const STRING_VIEW_LIKE_TYPE &characterString, size_type position BSLSTL_STRING_DEFINE_ONLY_CONVERTIBLE_TO_STRINGVIEW_PARAM_VOID) const BSLS_KEYWORD_NOEXCEPT_SPECIFICATION(true) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| find_first_of(const basic_string &characterString, size_type position=0) const BSLS_KEYWORD_NOEXCEPT | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| find_first_of(const STRING_VIEW_LIKE_TYPE &characterString, size_type position=0 BSLSTL_STRING_DECLARE_ONLY_CONVERTIBLE_TO_STRINGVIEW_PARAM_VOID) const BSLS_KEYWORD_NOEXCEPT_SPECIFICATION(true) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| find_first_of(const CHAR_TYPE *characterString, size_type position, size_type numChars) const | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| find_first_of(const CHAR_TYPE *characterString, size_type position=0) const | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| find_first_of(CHAR_TYPE character, size_type position=0) const | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| find_first_of(const STRING_VIEW_LIKE_TYPE &characterString, size_type position BSLSTL_STRING_DEFINE_ONLY_CONVERTIBLE_TO_STRINGVIEW_PARAM_VOID) const BSLS_KEYWORD_NOEXCEPT_SPECIFICATION(true) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| find_last_not_of(const basic_string &characterString, size_type position=npos) const BSLS_KEYWORD_NOEXCEPT | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| find_last_not_of(const STRING_VIEW_LIKE_TYPE &characterString, size_type position=npos BSLSTL_STRING_DECLARE_ONLY_CONVERTIBLE_TO_STRINGVIEW_PARAM_VOID) const BSLS_KEYWORD_NOEXCEPT_SPECIFICATION(true) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| find_last_not_of(const CHAR_TYPE *characterString, size_type position, size_type numChars) const | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| find_last_not_of(const CHAR_TYPE *characterString, size_type position=npos) const | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| find_last_not_of(CHAR_TYPE character, size_type position=npos) const | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| find_last_not_of(const STRING_VIEW_LIKE_TYPE &characterString, size_type position BSLSTL_STRING_DEFINE_ONLY_CONVERTIBLE_TO_STRINGVIEW_PARAM_VOID) const BSLS_KEYWORD_NOEXCEPT_SPECIFICATION(true) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| find_last_of(const basic_string &characterString, size_type position=npos) const BSLS_KEYWORD_NOEXCEPT | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| find_last_of(const STRING_VIEW_LIKE_TYPE &characterString, size_type position=npos BSLSTL_STRING_DECLARE_ONLY_CONVERTIBLE_TO_STRINGVIEW_PARAM_VOID) const BSLS_KEYWORD_NOEXCEPT_SPECIFICATION(true) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| find_last_of(const CHAR_TYPE *characterString, size_type position, size_type numChars) const | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| find_last_of(const CHAR_TYPE *characterString, size_type position=npos) const | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| find_last_of(CHAR_TYPE character, size_type position=npos) const | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| find_last_of(const STRING_VIEW_LIKE_TYPE &characterString, size_type position BSLSTL_STRING_DEFINE_ONLY_CONVERTIBLE_TO_STRINGVIEW_PARAM_VOID) const BSLS_KEYWORD_NOEXCEPT_SPECIFICATION(true) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| front() | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inline |
| front() const | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inline |
| get_allocator() const BSLS_KEYWORD_NOEXCEPT | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inline |
| insert(size_type position, const basic_string &other) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| insert(size_type position, const basic_string &other, size_type sourcePosition, size_type numChars=npos) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| insert(size_type position, const CHAR_TYPE *characterString, size_type numChars) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| insert(size_type position, const CHAR_TYPE *characterString) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| insert(size_type position, size_type numChars, CHAR_TYPE character) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| insert(const_iterator position, CHAR_TYPE character) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| insert(const_iterator position, INPUT_ITER first, INPUT_ITER last) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| insert(const_iterator position, size_type numChars, CHAR_TYPE character) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inline |
| insert(size_type position, const STRING_VIEW_LIKE_TYPE &other) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| insert(size_type position, const STRING_VIEW_LIKE_TYPE &other, size_type sourcePosition, size_type numChars=npos) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| insert(const_iterator position, INPUT_ITER first, INPUT_ITER last) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inline |
| iterator typedef | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| length() const BSLS_KEYWORD_NOEXCEPT | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inline |
| max_size() const BSLS_KEYWORD_NOEXCEPT | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inline |
| npos | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | static |
| operator basic_string_view< CHAR_TYPE, CHAR_TRAITS >() const | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| operator std::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC2 >() const | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inline |
| operator+=(const basic_string &rhs) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| operator+=(const CHAR_TYPE *rhs) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| operator+=(CHAR_TYPE character) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| operator+=(const STRING_VIEW_LIKE_TYPE &rhs) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| operator+=(const std::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC2 > &rhs) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| operator+=(const STRING_VIEW_LIKE_TYPE &rhs) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| operator+=(const std::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC2 > &rhs) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| operator=(const basic_string &rhs) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| operator=(const STRING_VIEW_LIKE_TYPE &rhs) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inline |
| operator=(const CHAR_TYPE *rhs) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| operator=(CHAR_TYPE character) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| operator=(const std::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC2 > &rhs) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| operator=(const std::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC2 > &rhs) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| String_Imp< CHAR_TYPE, allocator_traits< ALLOCATOR >::size_type >::operator=(const String_Imp &rhs)=default | bsl::String_Imp< CHAR_TYPE, allocator_traits< ALLOCATOR >::size_type > | private |
| operator[](size_type position) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inline |
| operator[](size_type position) const | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inline |
| pointer typedef | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| pop_back() | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inline |
| privateAppend(INPUT_ITER first, INPUT_ITER last, const char *message, std::input_iterator_tag) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inline |
| privateAppend(INPUT_ITER first, INPUT_ITER last, const char *message, std::forward_iterator_tag) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inline |
| privateAppend(INPUT_ITER first, INPUT_ITER last, const char *message) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inline |
| privateAppendDispatch(INPUT_ITER first, INPUT_ITER last, const char *message, BloombergLP::bslmf::MatchArithmeticType, BloombergLP::bslmf::Nil) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inline |
| privateAppendDispatch(INPUT_ITER first, INPUT_ITER last, const char *message, BloombergLP::bslmf::MatchAnyType, BloombergLP::bslmf::MatchAnyType) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inline |
| privateAssignDispatch(FIRST_TYPE first, SECOND_TYPE second, const char *message) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inline |
| privateReplace(size_type outPosition, size_type outNumChars, INPUT_ITER first, INPUT_ITER last, std::input_iterator_tag) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| privateReplace(size_type outPosition, size_type outNumChars, INPUT_ITER first, INPUT_ITER last, std::forward_iterator_tag) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| privateReplaceDispatch(size_type position, size_type numChars, INPUT_ITER first, INPUT_ITER last, BloombergLP::bslmf::MatchArithmeticType, BloombergLP::bslmf::Nil) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inline |
| privateReplaceDispatch(size_type position, size_type numChars, INPUT_ITER first, INPUT_ITER last, BloombergLP::bslmf::MatchAnyType, BloombergLP::bslmf::MatchAnyType) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inline |
| push_back(CHAR_TYPE character) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| rbegin() BSLS_KEYWORD_NOEXCEPT | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inline |
| rbegin() const BSLS_KEYWORD_NOEXCEPT | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inline |
| reference typedef | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| rend() BSLS_KEYWORD_NOEXCEPT | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inline |
| rend() const BSLS_KEYWORD_NOEXCEPT | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| replace(size_type outPosition, size_type outNumChars, const basic_string &replacement) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| replace(size_type outPosition, size_type outNumChars, const basic_string &replacement, size_type position, size_type numChars=npos) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| replace(size_type outPosition, size_type outNumChars, const CHAR_TYPE *characterString, size_type numChars) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| replace(size_type outPosition, size_type outNumChars, const CHAR_TYPE *characterString) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| replace(size_type outPosition, size_type outNumChars, size_type numChars, CHAR_TYPE character) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| replace(size_type outPosition, size_type outNumChars, const STRING_VIEW_LIKE_TYPE &replacement) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| replace(size_type outPosition, size_type outNumChars, const STRING_VIEW_LIKE_TYPE &replacement, size_type position, size_type numChars=npos) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| replace(const_iterator first, const_iterator last, const basic_string &replacement) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| replace(const_iterator first, const_iterator last, const STRING_VIEW_LIKE_TYPE &replacement) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| replace(const_iterator first, const_iterator last, const CHAR_TYPE *characterString, size_type numChars) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| replace(const_iterator first, const_iterator last, const CHAR_TYPE *characterString) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| replace(const_iterator first, const_iterator last, size_type numChars, CHAR_TYPE character) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| replace(const_iterator first, const_iterator last, INPUT_ITER stringFirst, INPUT_ITER stringLast) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| replace(const_iterator first, const_iterator last, INPUT_ITER stringFirst, INPUT_ITER stringLast) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inline |
| reserve(size_type newCapacity=0) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| resize(size_type newLength, CHAR_TYPE character) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| resize(size_type newLength) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| resize_and_overwrite(size_type newLength, OPERATION operation) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| reverse_iterator typedef | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| rfind(const basic_string &substring, size_type position=npos) const BSLS_KEYWORD_NOEXCEPT | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| rfind(const STRING_VIEW_LIKE_TYPE &substring, size_type position=npos BSLSTL_STRING_DECLARE_ONLY_CONVERTIBLE_TO_STRINGVIEW_PARAM_VOID) const BSLS_KEYWORD_NOEXCEPT_SPECIFICATION(true) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| rfind(const CHAR_TYPE *characterString, size_type position, size_type numChars) const | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| rfind(const CHAR_TYPE *characterString, size_type position=npos) const | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| rfind(CHAR_TYPE character, size_type position=npos) const | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| rfind(const STRING_VIEW_LIKE_TYPE &substring, size_type position BSLSTL_STRING_DEFINE_ONLY_CONVERTIBLE_TO_STRINGVIEW_PARAM_VOID) const BSLS_KEYWORD_NOEXCEPT_SPECIFICATION(true) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| shrink_to_fit() | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| size() const BSLS_KEYWORD_NOEXCEPT | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | inline |
| size_type typedef | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| starts_with(basic_string_view< CHAR_TYPE, CHAR_TRAITS > characterString) const BSLS_KEYWORD_NOEXCEPT | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| starts_with(CHAR_TYPE character) const BSLS_KEYWORD_NOEXCEPT | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| starts_with(const CHAR_TYPE *characterString) const | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| String_ClearProctor< basic_string > | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | friend |
| substr(size_type position=0, size_type numChars=npos) const | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| to_string | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | friend |
| to_string | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | friend |
| to_string | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | friend |
| to_string | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | friend |
| to_string | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | friend |
| to_string | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | friend |
| traits_type typedef | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| value_type typedef | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
| ~basic_string() | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > |