Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::container::basic_string< CharT, Traits, Allocator > Member List

This is the complete list of members for boost::container::basic_string< CharT, Traits, Allocator >, including all inherited members.

AlignmentOfValueTypeboost::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 typedefboost::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_NOEXCEPTboost::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_NOEXCEPTboost::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_NOEXCEPTboost::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_NOEXCEPTboost::container::basic_string< CharT, Traits, Allocator >inline
begin() const BOOST_CONTAINER_NOEXCEPTboost::container::basic_string< CharT, Traits, Allocator >inline
BOOST_CONTAINER_IMPDEF(allocator_type) stored_allocator_typeboost::container::basic_string< CharT, Traits, Allocator >
BOOST_CONTAINER_IMPDEF(pointer) iteratorboost::container::basic_string< CharT, Traits, Allocator >
BOOST_CONTAINER_IMPDEF(const_pointer) const _iteratorboost::container::basic_string< CharT, Traits, Allocator >
BOOST_CONTAINER_IMPDEF(container_detail::reverse_iterator< iterator >) reverse_iteratorboost::container::basic_string< CharT, Traits, Allocator >
BOOST_CONTAINER_IMPDEF(container_detail::reverse_iterator< const_iterator >) const _reverse_iteratorboost::container::basic_string< CharT, Traits, Allocator >
c_str() const BOOST_CONTAINER_NOEXCEPTboost::container::basic_string< CharT, Traits, Allocator >inline
capacity() const BOOST_CONTAINER_NOEXCEPTboost::container::basic_string< CharT, Traits, Allocator >inline
cbegin() const BOOST_CONTAINER_NOEXCEPTboost::container::basic_string< CharT, Traits, Allocator >inline
cend() const BOOST_CONTAINER_NOEXCEPTboost::container::basic_string< CharT, Traits, Allocator >inline
clear() BOOST_CONTAINER_NOEXCEPTboost::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 typedefboost::container::basic_string< CharT, Traits, Allocator >
const_reference typedefboost::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_NOEXCEPTboost::container::basic_string< CharT, Traits, Allocator >inline
crend() const BOOST_CONTAINER_NOEXCEPTboost::container::basic_string< CharT, Traits, Allocator >inline
data() const BOOST_CONTAINER_NOEXCEPTboost::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 typedefboost::container::basic_string< CharT, Traits, Allocator >
empty() const BOOST_CONTAINER_NOEXCEPTboost::container::basic_string< CharT, Traits, Allocator >inline
end() BOOST_CONTAINER_NOEXCEPTboost::container::basic_string< CharT, Traits, Allocator >inline
end() const BOOST_CONTAINER_NOEXCEPTboost::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_NOEXCEPTboost::container::basic_string< CharT, Traits, Allocator >inline
erase(const_iterator first, const_iterator last) BOOST_CONTAINER_NOEXCEPTboost::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_NOEXCEPTboost::container::basic_string< CharT, Traits, Allocator >inline
get_stored_allocator() BOOST_CONTAINER_NOEXCEPTboost::container::basic_string< CharT, Traits, Allocator >inline
get_stored_allocator() const BOOST_CONTAINER_NOEXCEPTboost::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_NOEXCEPTboost::container::basic_string< CharT, Traits, Allocator >inline
max_size() const BOOST_CONTAINER_NOEXCEPTboost::container::basic_string< CharT, Traits, Allocator >inline
members_boost::container::container_detail::basic_string_base< Allocator >private
MinInternalBufferCharsboost::container::container_detail::basic_string_base< Allocator >privatestatic
next_capacity(size_type additional_objects) const boost::container::container_detail::basic_string_base< Allocator >inlineprivate
nposboost::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_typeboost::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_NOEXCEPTboost::container::basic_string< CharT, Traits, Allocator >inline
operator[](size_type n) const BOOST_CONTAINER_NOEXCEPTboost::container::basic_string< CharT, Traits, Allocator >inline
pointer typedefboost::container::basic_string< CharT, Traits, Allocator >
pop_back() BOOST_CONTAINER_NOEXCEPTboost::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_NOEXCEPTboost::container::basic_string< CharT, Traits, Allocator >inline
rbegin() const BOOST_CONTAINER_NOEXCEPTboost::container::basic_string< CharT, Traits, Allocator >inline
reference typedefboost::container::basic_string< CharT, Traits, Allocator >
rend() BOOST_CONTAINER_NOEXCEPTboost::container::basic_string< CharT, Traits, Allocator >inline
rend() const BOOST_CONTAINER_NOEXCEPTboost::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
ShortDataOffsetboost::container::container_detail::basic_string_base< Allocator >privatestatic
shrink_to_fit()boost::container::basic_string< CharT, Traits, Allocator >inline
size() const BOOST_CONTAINER_NOEXCEPTboost::container::basic_string< CharT, Traits, Allocator >inline
size_type typedefboost::container::basic_string< CharT, Traits, Allocator >
stored_allocator_type typedefboost::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 typedefboost::container::basic_string< CharT, Traits, Allocator >
UnalignedFinalInternalBufferCharsboost::container::container_detail::basic_string_base< Allocator >privatestatic
value_type typedefboost::container::basic_string< CharT, Traits, Allocator >
ZeroCostInternalBufferCharsboost::container::container_detail::basic_string_base< Allocator >privatestatic
~basic_string() BOOST_CONTAINER_NOEXCEPTboost::container::basic_string< CharT, Traits, Allocator >inline
~basic_string_base()boost::container::container_detail::basic_string_base< Allocator >inlineprivate