BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > Member List

This is the complete list of members for bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >, including all inherited members.

allocator_type typedefbsl::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) constbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >
back()bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >inline
back() constbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >inline
basic_string() BSLS_KEYWORD_NOEXCEPTbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >inline
basic_string(const ALLOCATOR &basicAllocator) BSLS_KEYWORD_NOEXCEPTbsl::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_NOEXCEPTbsl::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
beginbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >inline
begin() BSLS_KEYWORD_NOEXCEPTbsl::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_NOEXCEPTbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >inline
capacity() const BSLS_KEYWORD_NOEXCEPTbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >inline
cbegin() const BSLS_KEYWORD_NOEXCEPTbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >inline
cend() const BSLS_KEYWORD_NOEXCEPTbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >inline
clear() BSLS_KEYWORD_NOEXCEPTbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >
compare(const basic_string &other) const BSLS_KEYWORD_NOEXCEPTbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >
compare(size_type position, size_type numChars, const basic_string &other) constbsl::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) constbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >
compare(const CHAR_TYPE *other) constbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >
compare(size_type lhsPosition, size_type lhsNumChars, const CHAR_TYPE *other, size_type otherNumChars) constbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >
compare(size_type lhsPosition, size_type lhsNumChars, const CHAR_TYPE *other) constbsl::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) constbsl::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) constbsl::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 typedefbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >
const_pointer typedefbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >
const_reference typedefbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >
const_reverse_iterator typedefbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >
copy(CHAR_TYPE *characterString, size_type numChars, size_type position=0) constbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >
crbegin() const BSLS_KEYWORD_NOEXCEPTbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >inline
crend() const BSLS_KEYWORD_NOEXCEPTbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >
data() BSLS_KEYWORD_NOEXCEPTbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >inline
data() const BSLS_KEYWORD_NOEXCEPTbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >inline
difference_type typedefbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >
empty() const BSLS_KEYWORD_NOEXCEPTbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >inline
end() BSLS_KEYWORD_NOEXCEPTbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >inline
end() const BSLS_KEYWORD_NOEXCEPTbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >inline
ends_with(basic_string_view< CHAR_TYPE, CHAR_TRAITS > characterString) const BSLS_KEYWORD_NOEXCEPTbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >
ends_with(CHAR_TYPE character) const BSLS_KEYWORD_NOEXCEPTbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >
ends_with(const CHAR_TYPE *characterString) constbsl::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_NOEXCEPTbsl::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) constbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >
find(const CHAR_TYPE *substring, size_type position=0) constbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >
find(CHAR_TYPE character, size_type position=0) constbsl::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_NOEXCEPTbsl::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) constbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >
find_first_not_of(const CHAR_TYPE *characterString, size_type position=0) constbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >
find_first_not_of(CHAR_TYPE character, size_type position=0) constbsl::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_NOEXCEPTbsl::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) constbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >
find_first_of(const CHAR_TYPE *characterString, size_type position=0) constbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >
find_first_of(CHAR_TYPE character, size_type position=0) constbsl::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_NOEXCEPTbsl::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) constbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >
find_last_not_of(const CHAR_TYPE *characterString, size_type position=npos) constbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >
find_last_not_of(CHAR_TYPE character, size_type position=npos) constbsl::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_NOEXCEPTbsl::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) constbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >
find_last_of(const CHAR_TYPE *characterString, size_type position=npos) constbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >
find_last_of(CHAR_TYPE character, size_type position=npos) constbsl::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() constbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >inline
get_allocator() const BSLS_KEYWORD_NOEXCEPTbsl::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 typedefbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >
length() const BSLS_KEYWORD_NOEXCEPTbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >inline
max_size() const BSLS_KEYWORD_NOEXCEPTbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >inline
nposbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >static
operator basic_string_view< CHAR_TYPE, CHAR_TRAITS >() constbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >
operator std::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOC2 >() constbsl::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)=defaultbsl::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) constbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >inline
pointer typedefbsl::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_NOEXCEPTbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >inline
rbegin() const BSLS_KEYWORD_NOEXCEPTbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >inline
reference typedefbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >
rend() BSLS_KEYWORD_NOEXCEPTbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >inline
rend() const BSLS_KEYWORD_NOEXCEPTbsl::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 typedefbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >
rfind(const basic_string &substring, size_type position=npos) const BSLS_KEYWORD_NOEXCEPTbsl::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) constbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >
rfind(const CHAR_TYPE *characterString, size_type position=npos) constbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >
rfind(CHAR_TYPE character, size_type position=npos) constbsl::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_NOEXCEPTbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >inline
size_type typedefbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >
starts_with(basic_string_view< CHAR_TYPE, CHAR_TRAITS > characterString) const BSLS_KEYWORD_NOEXCEPTbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >
starts_with(CHAR_TYPE character) const BSLS_KEYWORD_NOEXCEPTbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >
starts_with(const CHAR_TYPE *characterString) constbsl::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) constbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >
to_stringbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >friend
to_stringbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >friend
to_stringbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >friend
to_stringbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >friend
to_stringbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >friend
to_stringbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >friend
traits_type typedefbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >
value_type typedefbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >
~basic_string()bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >