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