AlignmentOfValueType | boost::container::container_detail::basic_string_base< Allocator > | privatestatic |
alloc() const | boost::container::container_detail::basic_string_base< Allocator > | inlineprivate |
alloc() | boost::container::container_detail::basic_string_base< Allocator > | inlineprivate |
allocate_initial_block(size_type n) | boost::container::container_detail::basic_string_base< Allocator > | inlineprivate |
allocation_command(allocation_type command, size_type limit_size, size_type preferred_size, size_type &received_size, pointer reuse=0) | boost::container::container_detail::basic_string_base< Allocator > | inlineprivate |
allocator_type typedef | boost::container::basic_string< CharT, Traits, Allocator > | |
append(const basic_string &s) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
append(const basic_string &s, size_type pos, size_type n) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
append(const CharT *s, size_type n) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
append(const CharT *s) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
append(size_type n, CharT c) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
append(InputIter first, InputIter last) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
assign(const basic_string &s) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
assign(BOOST_RV_REF(basic_string) ms) BOOST_CONTAINER_NOEXCEPT | boost::container::basic_string< CharT, Traits, Allocator > | inline |
assign(const basic_string &s, size_type pos, size_type n) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
assign(const CharT *s, size_type n) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
assign(const CharT *s) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
assign(size_type n, CharT c) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
assign(const CharT *first, const CharT *last) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
assign(InputIter first, InputIter last, typename container_detail::enable_if_c< !container_detail::is_convertible< InputIter, size_type >::value >::type *=0) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
at(size_type n) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
at(size_type n) const | boost::container::basic_string< CharT, Traits, Allocator > | inline |
basic_string(reserve_t, size_type n, const allocator_type &a=allocator_type()) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
basic_string() | boost::container::basic_string< CharT, Traits, Allocator > | inline |
basic_string(const allocator_type &a) BOOST_CONTAINER_NOEXCEPT | boost::container::basic_string< CharT, Traits, Allocator > | inlineexplicit |
basic_string(const basic_string &s) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
basic_string(BOOST_RV_REF(basic_string) s) BOOST_CONTAINER_NOEXCEPT | boost::container::basic_string< CharT, Traits, Allocator > | inline |
basic_string(const basic_string &s, const allocator_type &a) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
basic_string(BOOST_RV_REF(basic_string) s, const allocator_type &a) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
basic_string(const basic_string &s, size_type pos, size_type n=npos, const allocator_type &a=allocator_type()) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
basic_string(const CharT *s, size_type n, const allocator_type &a=allocator_type()) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
basic_string(const CharT *s, const allocator_type &a=allocator_type()) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
basic_string(size_type n, CharT c, const allocator_type &a=allocator_type()) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
basic_string(size_type n, default_init_t, const allocator_type &a=allocator_type()) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
basic_string(InputIterator f, InputIterator l, const allocator_type &a=allocator_type()) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
basic_string_base() | boost::container::container_detail::basic_string_base< Allocator > | inlineprivate |
basic_string_base(const allocator_type &a) | boost::container::container_detail::basic_string_base< Allocator > | inlineprivate |
basic_string_base(BOOST_RV_REF(allocator_type) a) | boost::container::container_detail::basic_string_base< Allocator > | inlineprivate |
basic_string_base(const allocator_type &a, size_type n) | boost::container::container_detail::basic_string_base< Allocator > | inlineprivate |
begin() BOOST_CONTAINER_NOEXCEPT | boost::container::basic_string< CharT, Traits, Allocator > | inline |
begin() const BOOST_CONTAINER_NOEXCEPT | boost::container::basic_string< CharT, Traits, Allocator > | inline |
BOOST_CONTAINER_IMPDEF(allocator_type) stored_allocator_type | boost::container::basic_string< CharT, Traits, Allocator > | |
BOOST_CONTAINER_IMPDEF(pointer) iterator | boost::container::basic_string< CharT, Traits, Allocator > | |
BOOST_CONTAINER_IMPDEF(const_pointer) const _iterator | boost::container::basic_string< CharT, Traits, Allocator > | |
BOOST_CONTAINER_IMPDEF(container_detail::reverse_iterator< iterator >) reverse_iterator | boost::container::basic_string< CharT, Traits, Allocator > | |
BOOST_CONTAINER_IMPDEF(container_detail::reverse_iterator< const_iterator >) const _reverse_iterator | boost::container::basic_string< CharT, Traits, Allocator > | |
c_str() const BOOST_CONTAINER_NOEXCEPT | boost::container::basic_string< CharT, Traits, Allocator > | inline |
capacity() const BOOST_CONTAINER_NOEXCEPT | boost::container::basic_string< CharT, Traits, Allocator > | inline |
cbegin() const BOOST_CONTAINER_NOEXCEPT | boost::container::basic_string< CharT, Traits, Allocator > | inline |
cend() const BOOST_CONTAINER_NOEXCEPT | boost::container::basic_string< CharT, Traits, Allocator > | inline |
clear() BOOST_CONTAINER_NOEXCEPT | boost::container::basic_string< CharT, Traits, Allocator > | inline |
compare(const basic_string &str) const | boost::container::basic_string< CharT, Traits, Allocator > | inline |
compare(size_type pos1, size_type n1, const basic_string &str) const | boost::container::basic_string< CharT, Traits, Allocator > | inline |
compare(size_type pos1, size_type n1, const basic_string &str, size_type pos2, size_type n2) const | boost::container::basic_string< CharT, Traits, Allocator > | inline |
compare(const CharT *s) const | boost::container::basic_string< CharT, Traits, Allocator > | inline |
compare(size_type pos1, size_type n1, const CharT *s, size_type n2) const | boost::container::basic_string< CharT, Traits, Allocator > | inline |
compare(size_type pos1, size_type n1, const CharT *s) const | boost::container::basic_string< CharT, Traits, Allocator > | inline |
const_pointer typedef | boost::container::basic_string< CharT, Traits, Allocator > | |
const_reference typedef | boost::container::basic_string< CharT, Traits, Allocator > | |
construct(pointer p, const value_type &value=value_type()) | boost::container::container_detail::basic_string_base< Allocator > | inlineprivate |
copy(CharT *s, size_type n, size_type pos=0) const | boost::container::basic_string< CharT, Traits, Allocator > | inline |
crbegin() const BOOST_CONTAINER_NOEXCEPT | boost::container::basic_string< CharT, Traits, Allocator > | inline |
crend() const BOOST_CONTAINER_NOEXCEPT | boost::container::basic_string< CharT, Traits, Allocator > | inline |
data() const BOOST_CONTAINER_NOEXCEPT | boost::container::basic_string< CharT, Traits, Allocator > | inline |
deallocate(pointer p, size_type n) | boost::container::container_detail::basic_string_base< Allocator > | inlineprivate |
deallocate_block() | boost::container::container_detail::basic_string_base< Allocator > | inlineprivate |
destroy(pointer p, size_type n) | boost::container::container_detail::basic_string_base< Allocator > | inlineprivate |
destroy(pointer p) | boost::container::container_detail::basic_string_base< Allocator > | inlineprivate |
difference_type typedef | boost::container::basic_string< CharT, Traits, Allocator > | |
empty() const BOOST_CONTAINER_NOEXCEPT | boost::container::basic_string< CharT, Traits, Allocator > | inline |
end() BOOST_CONTAINER_NOEXCEPT | boost::container::basic_string< CharT, Traits, Allocator > | inline |
end() const BOOST_CONTAINER_NOEXCEPT | boost::container::basic_string< CharT, Traits, Allocator > | inline |
erase(size_type pos=0, size_type n=npos) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
erase(const_iterator p) BOOST_CONTAINER_NOEXCEPT | boost::container::basic_string< CharT, Traits, Allocator > | inline |
erase(const_iterator first, const_iterator last) BOOST_CONTAINER_NOEXCEPT | boost::container::basic_string< CharT, Traits, Allocator > | inline |
find(const basic_string &s, size_type pos=0) const | boost::container::basic_string< CharT, Traits, Allocator > | inline |
find(const CharT *s, size_type pos, size_type n) const | boost::container::basic_string< CharT, Traits, Allocator > | inline |
find(const CharT *s, size_type pos=0) const | boost::container::basic_string< CharT, Traits, Allocator > | inline |
find(CharT c, size_type pos=0) const | boost::container::basic_string< CharT, Traits, Allocator > | inline |
find_first_not_of(const basic_string &str, size_type pos=0) const | boost::container::basic_string< CharT, Traits, Allocator > | inline |
find_first_not_of(const CharT *s, size_type pos, size_type n) const | boost::container::basic_string< CharT, Traits, Allocator > | inline |
find_first_not_of(const CharT *s, size_type pos=0) const | boost::container::basic_string< CharT, Traits, Allocator > | inline |
find_first_not_of(CharT c, size_type pos=0) const | boost::container::basic_string< CharT, Traits, Allocator > | inline |
find_first_of(const basic_string &s, size_type pos=0) const | boost::container::basic_string< CharT, Traits, Allocator > | inline |
find_first_of(const CharT *s, size_type pos, size_type n) const | boost::container::basic_string< CharT, Traits, Allocator > | inline |
find_first_of(const CharT *s, size_type pos=0) const | boost::container::basic_string< CharT, Traits, Allocator > | inline |
find_first_of(CharT c, size_type pos=0) const | boost::container::basic_string< CharT, Traits, Allocator > | inline |
find_last_not_of(const basic_string &str, size_type pos=npos) const | boost::container::basic_string< CharT, Traits, Allocator > | inline |
find_last_not_of(const CharT *s, size_type pos, size_type n) const | boost::container::basic_string< CharT, Traits, Allocator > | inline |
find_last_not_of(const CharT *s, size_type pos=npos) const | boost::container::basic_string< CharT, Traits, Allocator > | inline |
find_last_not_of(CharT c, size_type pos=npos) const | boost::container::basic_string< CharT, Traits, Allocator > | inline |
find_last_of(const basic_string &str, size_type pos=npos) const | boost::container::basic_string< CharT, Traits, Allocator > | inline |
find_last_of(const CharT *s, size_type pos, size_type n) const | boost::container::basic_string< CharT, Traits, Allocator > | inline |
find_last_of(const CharT *s, size_type pos=npos) const | boost::container::basic_string< CharT, Traits, Allocator > | inline |
find_last_of(CharT c, size_type pos=npos) const | boost::container::basic_string< CharT, Traits, Allocator > | inline |
get_allocator() const BOOST_CONTAINER_NOEXCEPT | boost::container::basic_string< CharT, Traits, Allocator > | inline |
get_stored_allocator() BOOST_CONTAINER_NOEXCEPT | boost::container::basic_string< CharT, Traits, Allocator > | inline |
get_stored_allocator() const BOOST_CONTAINER_NOEXCEPT | boost::container::basic_string< CharT, Traits, Allocator > | inline |
insert(size_type pos, const basic_string &s) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
insert(size_type pos1, const basic_string &s, size_type pos2, size_type n) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
insert(size_type pos, const CharT *s, size_type n) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
insert(size_type pos, const CharT *s) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
insert(size_type pos, size_type n, CharT c) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
insert(const_iterator p, CharT c) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
insert(const_iterator p, size_type n, CharT c) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
insert(const_iterator p, InputIter first, InputIter last, typename container_detail::enable_if_c< !container_detail::is_convertible< InputIter, size_type >::value &&container_detail::is_input_iterator< InputIter >::value >::type *=0) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
insert(const_iterator p, ForwardIter first, ForwardIter last, typename container_detail::enable_if_c< !container_detail::is_convertible< ForwardIter, size_type >::value &&!container_detail::is_input_iterator< ForwardIter >::value >::type *=0) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
is_short() const | boost::container::container_detail::basic_string_base< Allocator > | inlineprivate |
is_short(bool yes) | boost::container::container_detail::basic_string_base< Allocator > | inlineprivate |
length() const BOOST_CONTAINER_NOEXCEPT | boost::container::basic_string< CharT, Traits, Allocator > | inline |
max_size() const BOOST_CONTAINER_NOEXCEPT | boost::container::basic_string< CharT, Traits, Allocator > | inline |
members_ | boost::container::container_detail::basic_string_base< Allocator > | private |
MinInternalBufferChars | boost::container::container_detail::basic_string_base< Allocator > | privatestatic |
next_capacity(size_type additional_objects) const | boost::container::container_detail::basic_string_base< Allocator > | inlineprivate |
npos | boost::container::basic_string< CharT, Traits, Allocator > | static |
operator+=(const basic_string &s) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
operator+=(const CharT *s) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
operator+=(CharT c) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
operator=(BOOST_COPY_ASSIGN_REF(basic_string) x) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
operator=(BOOST_RV_REF(basic_string) x) BOOST_CONTAINER_NOEXCEPT_IF(allocator_traits_type | boost::container::basic_string< CharT, Traits, Allocator > | inline |
operator=(const CharT *s) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
operator=(CharT c) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
operator[](size_type n) BOOST_CONTAINER_NOEXCEPT | boost::container::basic_string< CharT, Traits, Allocator > | inline |
operator[](size_type n) const BOOST_CONTAINER_NOEXCEPT | boost::container::basic_string< CharT, Traits, Allocator > | inline |
pointer typedef | boost::container::basic_string< CharT, Traits, Allocator > | |
pop_back() BOOST_CONTAINER_NOEXCEPT | boost::container::basic_string< CharT, Traits, Allocator > | inline |
priv_addr() const | boost::container::container_detail::basic_string_base< Allocator > | inlineprivate |
priv_capacity() const | boost::container::container_detail::basic_string_base< Allocator > | inlineprivate |
priv_end_addr() const | boost::container::container_detail::basic_string_base< Allocator > | inlineprivate |
priv_long_addr() const | boost::container::container_detail::basic_string_base< Allocator > | inlineprivate |
priv_long_addr(pointer addr) | boost::container::container_detail::basic_string_base< Allocator > | inlineprivate |
priv_long_size() const | boost::container::container_detail::basic_string_base< Allocator > | inlineprivate |
priv_long_size(size_type sz) | boost::container::container_detail::basic_string_base< Allocator > | inlineprivate |
priv_long_storage() const | boost::container::container_detail::basic_string_base< Allocator > | inlineprivate |
priv_long_storage(size_type storage) | boost::container::container_detail::basic_string_base< Allocator > | inlineprivate |
priv_short_addr() const | boost::container::container_detail::basic_string_base< Allocator > | inlineprivate |
priv_short_size() const | boost::container::container_detail::basic_string_base< Allocator > | inlineprivate |
priv_short_size(size_type sz) | boost::container::container_detail::basic_string_base< Allocator > | inlineprivate |
priv_short_storage() const | boost::container::container_detail::basic_string_base< Allocator > | inlineprivate |
priv_size() const | boost::container::container_detail::basic_string_base< Allocator > | inlineprivate |
priv_size(size_type sz) | boost::container::container_detail::basic_string_base< Allocator > | inlineprivate |
priv_storage() const | boost::container::container_detail::basic_string_base< Allocator > | inlineprivate |
priv_storage(size_type storage) | boost::container::container_detail::basic_string_base< Allocator > | inlineprivate |
push_back(CharT c) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
rbegin() BOOST_CONTAINER_NOEXCEPT | boost::container::basic_string< CharT, Traits, Allocator > | inline |
rbegin() const BOOST_CONTAINER_NOEXCEPT | boost::container::basic_string< CharT, Traits, Allocator > | inline |
reference typedef | boost::container::basic_string< CharT, Traits, Allocator > | |
rend() BOOST_CONTAINER_NOEXCEPT | boost::container::basic_string< CharT, Traits, Allocator > | inline |
rend() const BOOST_CONTAINER_NOEXCEPT | boost::container::basic_string< CharT, Traits, Allocator > | inline |
replace(size_type pos1, size_type n1, const basic_string &str) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
replace(size_type pos1, size_type n1, const basic_string &str, size_type pos2, size_type n2) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
replace(size_type pos1, size_type n1, const CharT *s, size_type n2) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
replace(size_type pos, size_type n1, const CharT *s) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
replace(size_type pos1, size_type n1, size_type n2, CharT c) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
replace(const_iterator i1, const_iterator i2, const basic_string &str) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
replace(const_iterator i1, const_iterator i2, const CharT *s, size_type n) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
replace(const_iterator i1, const_iterator i2, const CharT *s) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
replace(const_iterator i1, const_iterator i2, size_type n, CharT c) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
replace(const_iterator i1, const_iterator i2, InputIter j1, InputIter j2, typename container_detail::enable_if_c< !container_detail::is_convertible< InputIter, size_type >::value &&container_detail::is_input_iterator< InputIter >::value >::type *=0) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
replace(const_iterator i1, const_iterator i2, ForwardIter j1, ForwardIter j2, typename container_detail::enable_if_c< !container_detail::is_convertible< ForwardIter, size_type >::value &&!container_detail::is_input_iterator< ForwardIter >::value >::type *=0) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
reserve(size_type res_arg) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
resize(size_type n, CharT c) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
resize(size_type n) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
resize(size_type n, default_init_t) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
rfind(const basic_string &str, size_type pos=npos) const | boost::container::basic_string< CharT, Traits, Allocator > | inline |
rfind(const CharT *s, size_type pos, size_type n) const | boost::container::basic_string< CharT, Traits, Allocator > | inline |
rfind(const CharT *s, size_type pos=npos) const | boost::container::basic_string< CharT, Traits, Allocator > | inline |
rfind(CharT c, size_type pos=npos) const | boost::container::basic_string< CharT, Traits, Allocator > | inline |
ShortDataOffset | boost::container::container_detail::basic_string_base< Allocator > | privatestatic |
shrink_to_fit() | boost::container::basic_string< CharT, Traits, Allocator > | inline |
size() const BOOST_CONTAINER_NOEXCEPT | boost::container::basic_string< CharT, Traits, Allocator > | inline |
size_type typedef | boost::container::basic_string< CharT, Traits, Allocator > | |
stored_allocator_type typedef | boost::container::container_detail::basic_string_base< Allocator > | private |
substr(size_type pos=0, size_type n=npos) const | boost::container::basic_string< CharT, Traits, Allocator > | inline |
swap(basic_string &x) | boost::container::basic_string< CharT, Traits, Allocator > | inline |
swap_data(basic_string_base &other) | boost::container::container_detail::basic_string_base< Allocator > | inlineprivate |
traits_type typedef | boost::container::basic_string< CharT, Traits, Allocator > | |
UnalignedFinalInternalBufferChars | boost::container::container_detail::basic_string_base< Allocator > | privatestatic |
value_type typedef | boost::container::basic_string< CharT, Traits, Allocator > | |
ZeroCostInternalBufferChars | boost::container::container_detail::basic_string_base< Allocator > | privatestatic |
~basic_string() BOOST_CONTAINER_NOEXCEPT | boost::container::basic_string< CharT, Traits, Allocator > | inline |
~basic_string_base() | boost::container::container_detail::basic_string_base< Allocator > | inlineprivate |