Quick Links:

bal | bbl | bdl | bsl

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(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_NOEXCEPTbsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR > [inline]
basic_string(const ALLOCATOR &basicAllocator) BSLS_KEYWORD_NOEXCEPTbsl::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_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, 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 valuebsl::String_Imp< CHAR_TYPE, allocator_traits< ALLOCATOR >::size_type > [private]
BASIC_STRING_HONOR_SHRINK_REQUEST enum valuebsl::String_Imp< CHAR_TYPE, allocator_traits< ALLOCATOR >::size_type > [private]
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(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_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) 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 namebsl::String_Imp< CHAR_TYPE, allocator_traits< ALLOCATOR >::size_type > [private]
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) const bsl::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 >
d_capacitybsl::String_Imp< CHAR_TYPE, allocator_traits< ALLOCATOR >::size_type > [private]
d_lengthbsl::String_Imp< CHAR_TYPE, allocator_traits< ALLOCATOR >::size_type > [private]
d_shortbsl::String_Imp< CHAR_TYPE, allocator_traits< ALLOCATOR >::size_type > [private]
d_start_pbsl::String_Imp< CHAR_TYPE, allocator_traits< ALLOCATOR >::size_type > [private]
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]
dataPtr()bsl::String_Imp< CHAR_TYPE, allocator_traits< ALLOCATOR >::size_type > [private]
dataPtr() constbsl::String_Imp< CHAR_TYPE, allocator_traits< ALLOCATOR >::size_type > [private]
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) 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_NOEXCEPTbsl::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_NOEXCEPTbsl::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_NOEXCEPTbsl::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_NOEXCEPTbsl::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_NOEXCEPTbsl::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_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 > [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() constbsl::String_Imp< CHAR_TYPE, allocator_traits< ALLOCATOR >::size_type > [private]
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 >() 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 > & >::typebsl::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 typedefbsl::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_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 > [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 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, 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 valuebsl::String_Imp< CHAR_TYPE, allocator_traits< ALLOCATOR >::size_type > [private]
SHORT_BUFFER_CAPACITY enum valuebsl::String_Imp< CHAR_TYPE, allocator_traits< ALLOCATOR >::size_type > [private]
SHORT_BUFFER_LENGTH enum valuebsl::String_Imp< CHAR_TYPE, allocator_traits< ALLOCATOR >::size_type > [private]
SHORT_BUFFER_MIN_BYTES enum valuebsl::String_Imp< CHAR_TYPE, allocator_traits< ALLOCATOR >::size_type > [private]
SHORT_BUFFER_NEED_BYTES enum valuebsl::String_Imp< CHAR_TYPE, allocator_traits< ALLOCATOR >::size_type > [private]
ShortBufferConstraints enum namebsl::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_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) const bsl::basic_string< CHAR_TYPE, CHAR_TRAITS, ALLOCATOR >
String_ClearProctor< basic_string > classbsl::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 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 >
~String_Imp()bsl::String_Imp< CHAR_TYPE, allocator_traits< ALLOCATOR >::size_type > [private]