, 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(std::initializer_list< CHAR_TYPE > values) | 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(std::initializer_list< CHAR_TYPE > values) | 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 > | [inline, explicit] |
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, typename bsl::enable_if< String_IsConvertibleToStringView< CHAR_TYPE, CHAR_TRAITS, typename bsl::enable_if< 0!=sizeof(STRING_VIEW_LIKE_TYPE), const STRING_VIEW_LIKE_TYPE & >::type >::value &&!String_IsConvertibleToCString< CHAR_TYPE, typename bsl::enable_if< 0!=sizeof(STRING_VIEW_LIKE_TYPE), const STRING_VIEW_LIKE_TYPE & >::type >::value, const ALLOCATOR & >::type basicAllocator=ALLOCATOR()) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | [inline, explicit] |
basic_string(const STRING_VIEW_LIKE_TYPE &object, size_type position, size_type numChars, const ALLOCATOR &basicAllocator=ALLOCATOR(), typename bsl::enable_if< String_IsConvertibleToStringView< CHAR_TYPE, CHAR_TRAITS, typename bsl::enable_if< 0!=sizeof(STRING_VIEW_LIKE_TYPE), const STRING_VIEW_LIKE_TYPE & >::type >::value >::type *=0) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | [inline] |
basic_string(std::initializer_list< CHAR_TYPE > values, const ALLOCATOR &basicAllocator=ALLOCATOR()) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | [inline] |
BASIC_STRING_DEALLOCATE_IN_CLEAR enum value | bsl::String_Imp< CHAR_TYPE, allocator_traits< ALLOCATOR >::size_type > | [private] |
BASIC_STRING_HONOR_SHRINK_REQUEST enum value | bsl::String_Imp< CHAR_TYPE, allocator_traits< ALLOCATOR >::size_type > | [private] |
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(String_Imp, BloombergLP::bslmf::IsBitwiseMoveable) | 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, typename bsl::enable_if< String_IsConvertibleToStringView< CHAR_TYPE, CHAR_TRAITS, typename bsl::enable_if< 0!=sizeof(STRING_VIEW_LIKE_TYPE), const STRING_VIEW_LIKE_TYPE & >::type >::value &&!String_IsConvertibleToCString< CHAR_TYPE, typename bsl::enable_if< 0!=sizeof(STRING_VIEW_LIKE_TYPE), const STRING_VIEW_LIKE_TYPE & >::type >::value >::type *=0) 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, typename bsl::enable_if< String_IsConvertibleToStringView< CHAR_TYPE, CHAR_TRAITS, typename bsl::enable_if< 0!=sizeof(STRING_VIEW_LIKE_TYPE), const STRING_VIEW_LIKE_TYPE & >::type >::value &&!String_IsConvertibleToCString< CHAR_TYPE, typename bsl::enable_if< 0!=sizeof(STRING_VIEW_LIKE_TYPE), const STRING_VIEW_LIKE_TYPE & >::type >::value >::type *=0) 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, typename bsl::enable_if< String_IsConvertibleToStringView< CHAR_TYPE, CHAR_TRAITS, typename bsl::enable_if< 0!=sizeof(STRING_VIEW_LIKE_TYPE), const STRING_VIEW_LIKE_TYPE & >::type >::value &&!String_IsConvertibleToCString< CHAR_TYPE, typename bsl::enable_if< 0!=sizeof(STRING_VIEW_LIKE_TYPE), const STRING_VIEW_LIKE_TYPE & >::type >::value >::type *=0) const | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
computeNewCapacity(allocator_traits< ALLOCATOR >::size_typenewLength, allocator_traits< ALLOCATOR >::size_typeoldCapacity, allocator_traits< ALLOCATOR >::size_typemaxSize) | bsl::String_Imp< CHAR_TYPE, allocator_traits< ALLOCATOR >::size_type > | [private, static] |
ConfigurableParameters enum name | bsl::String_Imp< CHAR_TYPE, allocator_traits< ALLOCATOR >::size_type > | [private] |
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 > | |
d_capacity | bsl::String_Imp< CHAR_TYPE, allocator_traits< ALLOCATOR >::size_type > | [private] |
d_length | bsl::String_Imp< CHAR_TYPE, allocator_traits< ALLOCATOR >::size_type > | [private] |
d_short | bsl::String_Imp< CHAR_TYPE, allocator_traits< ALLOCATOR >::size_type > | [private] |
d_start_p | bsl::String_Imp< CHAR_TYPE, allocator_traits< ALLOCATOR >::size_type > | [private] |
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] |
dataPtr() | bsl::String_Imp< CHAR_TYPE, allocator_traits< ALLOCATOR >::size_type > | [private] |
dataPtr() const | bsl::String_Imp< CHAR_TYPE, allocator_traits< ALLOCATOR >::size_type > | [private] |
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, typename bsl::enable_if< String_IsConvertibleToStringView< CHAR_TYPE, CHAR_TRAITS, typename bsl::enable_if< 0!=sizeof(STRING_VIEW_LIKE_TYPE), const STRING_VIEW_LIKE_TYPE & >::type >::value &&!String_IsConvertibleToCString< CHAR_TYPE, typename bsl::enable_if< 0!=sizeof(STRING_VIEW_LIKE_TYPE), const STRING_VIEW_LIKE_TYPE & >::type >::value >::type *=0) 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_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, typename bsl::enable_if< String_IsConvertibleToStringView< CHAR_TYPE, CHAR_TRAITS, typename bsl::enable_if< 0!=sizeof(STRING_VIEW_LIKE_TYPE), const STRING_VIEW_LIKE_TYPE & >::type >::value &&!String_IsConvertibleToCString< CHAR_TYPE, typename bsl::enable_if< 0!=sizeof(STRING_VIEW_LIKE_TYPE), const STRING_VIEW_LIKE_TYPE & >::type >::value >::type *=0) 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_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, typename bsl::enable_if< String_IsConvertibleToStringView< CHAR_TYPE, CHAR_TRAITS, typename bsl::enable_if< 0!=sizeof(STRING_VIEW_LIKE_TYPE), const STRING_VIEW_LIKE_TYPE & >::type >::value &&!String_IsConvertibleToCString< CHAR_TYPE, typename bsl::enable_if< 0!=sizeof(STRING_VIEW_LIKE_TYPE), const STRING_VIEW_LIKE_TYPE & >::type >::value >::type *=0) 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_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, typename bsl::enable_if< String_IsConvertibleToStringView< CHAR_TYPE, CHAR_TRAITS, typename bsl::enable_if< 0!=sizeof(STRING_VIEW_LIKE_TYPE), const STRING_VIEW_LIKE_TYPE & >::type >::value &&!String_IsConvertibleToCString< CHAR_TYPE, typename bsl::enable_if< 0!=sizeof(STRING_VIEW_LIKE_TYPE), const STRING_VIEW_LIKE_TYPE & >::type >::value >::type *=0) 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_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, typename bsl::enable_if< String_IsConvertibleToStringView< CHAR_TYPE, CHAR_TRAITS, typename bsl::enable_if< 0!=sizeof(STRING_VIEW_LIKE_TYPE), const STRING_VIEW_LIKE_TYPE & >::type >::value &&!String_IsConvertibleToCString< CHAR_TYPE, typename bsl::enable_if< 0!=sizeof(STRING_VIEW_LIKE_TYPE), const STRING_VIEW_LIKE_TYPE & >::type >::value >::type *=0) 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 > | |
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 > | [inline] |
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, std::initializer_list< CHAR_TYPE > values) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | [inline] |
isShortString() const | bsl::String_Imp< CHAR_TYPE, allocator_traits< ALLOCATOR >::size_type > | [private] |
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 basic_string &rhs) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
operator=(const STRING_VIEW_LIKE_TYPE &rhs) bsl::enable_if< String_IsConvertibleToStringView< CHAR_TYPE, CHAR_TRAITS, typename bsl::enable_if< 0!=sizeof(STRING_VIEW_LIKE_TYPE), const STRING_VIEW_LIKE_TYPE & >::type >::value &&!String_IsConvertibleToCString< CHAR_TYPE, typename bsl::enable_if< 0!=sizeof(STRING_VIEW_LIKE_TYPE), const STRING_VIEW_LIKE_TYPE & >::type >::value, basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > & >::type | 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=(std::initializer_list< CHAR_TYPE > values) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
String_Imp< CHAR_TYPE, allocator_traits< ALLOCATOR >::size_type >::operator=(const String_Imp &rhs) | 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] |
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 > | [inline] |
reserve(size_type newCapacity=0) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
resetFields() | bsl::String_Imp< CHAR_TYPE, allocator_traits< ALLOCATOR >::size_type > | [private] |
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 > | |
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, typename bsl::enable_if< String_IsConvertibleToStringView< CHAR_TYPE, CHAR_TRAITS, typename bsl::enable_if< 0!=sizeof(STRING_VIEW_LIKE_TYPE), const STRING_VIEW_LIKE_TYPE & >::type >::value &&!String_IsConvertibleToCString< CHAR_TYPE, typename bsl::enable_if< 0!=sizeof(STRING_VIEW_LIKE_TYPE), const STRING_VIEW_LIKE_TYPE & >::type >::value >::type *=0) 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 > | |
SHORT_BUFFER_BYTES enum value | bsl::String_Imp< CHAR_TYPE, allocator_traits< ALLOCATOR >::size_type > | [private] |
SHORT_BUFFER_CAPACITY enum value | bsl::String_Imp< CHAR_TYPE, allocator_traits< ALLOCATOR >::size_type > | [private] |
SHORT_BUFFER_LENGTH enum value | bsl::String_Imp< CHAR_TYPE, allocator_traits< ALLOCATOR >::size_type > | [private] |
SHORT_BUFFER_MIN_BYTES enum value | bsl::String_Imp< CHAR_TYPE, allocator_traits< ALLOCATOR >::size_type > | [private] |
SHORT_BUFFER_NEED_BYTES enum value | bsl::String_Imp< CHAR_TYPE, allocator_traits< ALLOCATOR >::size_type > | [private] |
ShortBufferConstraints enum name | bsl::String_Imp< CHAR_TYPE, allocator_traits< ALLOCATOR >::size_type > | [private] |
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 > class | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | [friend] |
String_Imp() | bsl::String_Imp< CHAR_TYPE, allocator_traits< ALLOCATOR >::size_type > | [private] |
String_Imp(allocator_traits< ALLOCATOR >::size_typelength, allocator_traits< ALLOCATOR >::size_typecapacity) | bsl::String_Imp< CHAR_TYPE, allocator_traits< ALLOCATOR >::size_type > | [private] |
String_Imp(const String_Imp &original) | bsl::String_Imp< CHAR_TYPE, allocator_traits< ALLOCATOR >::size_type > | [private] |
substr(size_type position=0, size_type numChars=npos) const | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | |
swap(String_Imp &other) | bsl::String_Imp< CHAR_TYPE, allocator_traits< ALLOCATOR >::size_type > | [private] |
to_string(int) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | [friend] |
to_string(long) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | [friend] |
to_string(long long) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | [friend] |
to_string(unsigned) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | [friend] |
to_string(unsigned long) | bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > | [friend] |
to_string(unsigned long long) | 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 > | |
~String_Imp() | bsl::String_Imp< CHAR_TYPE, allocator_traits< ALLOCATOR >::size_type > | [private] |