STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
basic_string< _Elem, _Traits, _Alloc > Member List

This is the complete list of members for basic_string< _Elem, _Traits, _Alloc >, including all inherited members.

_Alloc typedef_String_alloc< _String_base_types< _Elem, _Alloc > >
_ALLOC_MASK enum value_String_alloc< _String_base_types< _Elem, _Alloc > >
_Alty typedefbasic_string< _Elem, _Traits, _Alloc >
_Assign_rv(_Myt &&_Right)basic_string< _Elem, _Traits, _Alloc >inline
_BUF_SIZE enum value_String_alloc< _String_base_types< _Elem, _Alloc > >
_Bx() _NOEXCEPT_String_alloc< _String_base_types< _Elem, _Alloc > >inline
_Bx() const _NOEXCEPT_String_alloc< _String_base_types< _Elem, _Alloc > >inline
_Bxty typedef_String_alloc< _String_base_types< _Elem, _Alloc > >
_Chassign(size_type _Off, size_type _Count, _Elem _Ch)basic_string< _Elem, _Traits, _Alloc >inline
_Check_offset(const size_type _Off) const basic_string< _Elem, _Traits, _Alloc >inline
_Check_offset_exclusive(const size_type _Off) const basic_string< _Elem, _Traits, _Alloc >inline
_Clamp_suffix_size(const size_type _Off, const size_type _Size) const basic_string< _Elem, _Traits, _Alloc >inline
_Construct(_Iter _First, _Iter _Last, input_iterator_tag)basic_string< _Elem, _Traits, _Alloc >inline
_Construct(_Iter _First, _Iter _Last, forward_iterator_tag)basic_string< _Elem, _Traits, _Alloc >inline
_Construct(_Elem *_First, _Elem *_Last, random_access_iterator_tag)basic_string< _Elem, _Traits, _Alloc >inline
_Construct(const _Elem *_First, const _Elem *_Last, random_access_iterator_tag)basic_string< _Elem, _Traits, _Alloc >inline
_Copy(size_type _Newsize, size_type _Oldlen)basic_string< _Elem, _Traits, _Alloc >inline
_Copy_alloc(const _Alty &_Al)_String_alloc< _String_base_types< _Elem, _Alloc > >inline
_Copy_s(_Elem *_Dest, size_type _Dest_size, size_type _Count, size_type _Off=0) const basic_string< _Elem, _Traits, _Alloc >inline
_Eos(size_type _Newsize)basic_string< _Elem, _Traits, _Alloc >inline
_Get_data() _NOEXCEPT_String_alloc< _String_base_types< _Elem, _Alloc > >inline
_Get_data() const _NOEXCEPT_String_alloc< _String_base_types< _Elem, _Alloc > >inline
_Getal() _NOEXCEPT_String_alloc< _String_base_types< _Elem, _Alloc > >inline
_Getal() const _NOEXCEPT_String_alloc< _String_base_types< _Elem, _Alloc > >inline
_Grow(size_type _Newsize, bool _Trim=false)basic_string< _Elem, _Traits, _Alloc >inline
_Inside(const _Elem *_Ptr)basic_string< _Elem, _Traits, _Alloc >inline
_Move_alloc(_Alty &_Al)_String_alloc< _String_base_types< _Elem, _Alloc > >inline
_Mybase typedefbasic_string< _Elem, _Traits, _Alloc >
_Myptr()_String_alloc< _String_base_types< _Elem, _Alloc > >inline
_Myptr() const_String_alloc< _String_base_types< _Elem, _Alloc > >inline
_Myres() _NOEXCEPT_String_alloc< _String_base_types< _Elem, _Alloc > >inline
_Myres() const _NOEXCEPT_String_alloc< _String_base_types< _Elem, _Alloc > >inline
_Mysize() _NOEXCEPT_String_alloc< _String_base_types< _Elem, _Alloc > >inline
_Mysize() const _NOEXCEPT_String_alloc< _String_base_types< _Elem, _Alloc > >inline
_Myt typedefbasic_string< _Elem, _Traits, _Alloc >
_Orphan_all()_String_alloc< _String_base_types< _Elem, _Alloc > >inline
_String_alloc()_String_alloc< _String_base_types< _Elem, _Alloc > >inline
_String_alloc(_Any_alloc &&_Al)_String_alloc< _String_base_types< _Elem, _Alloc > >inline
_Swap_all(_Myt &_Right)_String_alloc< _String_base_types< _Elem, _Alloc > >inline
_Swap_bx(_Myt &_Right)basic_string< _Elem, _Traits, _Alloc >inline
_Tidy(bool _Built=false, size_type _Newsize=0)basic_string< _Elem, _Traits, _Alloc >inline
_Traits_compare(const _Elem *const _Left, const size_type _Left_size, const _Elem *const _Right, const size_type _Right_size)basic_string< _Elem, _Traits, _Alloc >inlinestatic
_Val_types typedef_String_alloc< _String_base_types< _Elem, _Alloc > >
_Xlen() const basic_string< _Elem, _Traits, _Alloc >inline
_Xran() const basic_string< _Elem, _Traits, _Alloc >inline
allocator_type typedefbasic_string< _Elem, _Traits, _Alloc >
append(_XSTD initializer_list< _Elem > _Ilist)basic_string< _Elem, _Traits, _Alloc >inline
append(const _Myt &_Right)basic_string< _Elem, _Traits, _Alloc >inline
append(const _Myt &_Right, size_type _Roff, size_type _Count=npos)basic_string< _Elem, _Traits, _Alloc >inline
append(const _Elem *_Ptr, size_type _Count)basic_string< _Elem, _Traits, _Alloc >inline
append(const _Elem *_Ptr)basic_string< _Elem, _Traits, _Alloc >inline
append(size_type _Count, _Elem _Ch)basic_string< _Elem, _Traits, _Alloc >inline
append(_Iter _First, _Iter _Last)basic_string< _Elem, _Traits, _Alloc >inline
append(const_pointer _First, const_pointer _Last)basic_string< _Elem, _Traits, _Alloc >inline
append(const_iterator _First, const_iterator _Last)basic_string< _Elem, _Traits, _Alloc >inline
assign(_Myt &&_Right) _NOEXCEPTbasic_string< _Elem, _Traits, _Alloc >inline
assign(_XSTD initializer_list< _Elem > _Ilist)basic_string< _Elem, _Traits, _Alloc >inline
assign(const _Myt &_Right)basic_string< _Elem, _Traits, _Alloc >inline
assign(const _Myt &_Right, size_type _Roff, size_type _Count=npos)basic_string< _Elem, _Traits, _Alloc >inline
assign(const _Elem *_Ptr, size_type _Count)basic_string< _Elem, _Traits, _Alloc >inline
assign(const _Elem *_Ptr)basic_string< _Elem, _Traits, _Alloc >inline
assign(size_type _Count, _Elem _Ch)basic_string< _Elem, _Traits, _Alloc >inline
assign(_Iter _First, _Iter _Last)basic_string< _Elem, _Traits, _Alloc >inline
assign(const_pointer _First, const_pointer _Last)basic_string< _Elem, _Traits, _Alloc >inline
assign(const_iterator _First, const_iterator _Last)basic_string< _Elem, _Traits, _Alloc >inline
at(size_type _Off)basic_string< _Elem, _Traits, _Alloc >inline
at(size_type _Off) const basic_string< _Elem, _Traits, _Alloc >inline
back()basic_string< _Elem, _Traits, _Alloc >inline
back() const basic_string< _Elem, _Traits, _Alloc >inline
basic_string(const _Myt &_Right)basic_string< _Elem, _Traits, _Alloc >inline
basic_string(const _Myt &_Right, const _Alloc &_Al)basic_string< _Elem, _Traits, _Alloc >inline
basic_string() _NOEXCEPT_OP(is_nothrow_default_constructible< _Alloc >basic_string< _Elem, _Traits, _Alloc >inline
basic_string(const _Alloc &_Al) _NOEXCEPTbasic_string< _Elem, _Traits, _Alloc >inlineexplicit
basic_string(const _Myt &_Right, size_type _Roff, size_type _Count=npos)basic_string< _Elem, _Traits, _Alloc >inline
basic_string(const _Myt &_Right, size_type _Roff, size_type _Count, const _Alloc &_Al)basic_string< _Elem, _Traits, _Alloc >inline
basic_string(const _Elem *_Ptr, size_type _Count)basic_string< _Elem, _Traits, _Alloc >inline
basic_string(const _Elem *_Ptr, size_type _Count, const _Alloc &_Al)basic_string< _Elem, _Traits, _Alloc >inline
basic_string(const _Elem *_Ptr)basic_string< _Elem, _Traits, _Alloc >inline
basic_string(const _Elem *_Ptr, const _Alloc &_Al)basic_string< _Elem, _Traits, _Alloc >inline
basic_string(size_type _Count, _Elem _Ch)basic_string< _Elem, _Traits, _Alloc >inline
basic_string(size_type _Count, _Elem _Ch, const _Alloc &_Al)basic_string< _Elem, _Traits, _Alloc >inline
basic_string(_Iter _First, _Iter _Last, const _Alloc &_Al=_Alloc())basic_string< _Elem, _Traits, _Alloc >inline
basic_string(_Myt &&_Right) _NOEXCEPTbasic_string< _Elem, _Traits, _Alloc >inline
basic_string(_Myt &&_Right, const _Alloc &_Al)basic_string< _Elem, _Traits, _Alloc >inline
basic_string(_XSTD initializer_list< _Elem > _Ilist, const _Alloc &_Al=allocator_type())basic_string< _Elem, _Traits, _Alloc >inline
begin() _NOEXCEPTbasic_string< _Elem, _Traits, _Alloc >inline
begin() const _NOEXCEPTbasic_string< _Elem, _Traits, _Alloc >inline
c_str() const _NOEXCEPTbasic_string< _Elem, _Traits, _Alloc >inline
capacity() const _NOEXCEPTbasic_string< _Elem, _Traits, _Alloc >inline
cbegin() const _NOEXCEPTbasic_string< _Elem, _Traits, _Alloc >inline
cend() const _NOEXCEPTbasic_string< _Elem, _Traits, _Alloc >inline
clear() _NOEXCEPTbasic_string< _Elem, _Traits, _Alloc >inline
compare(const _Myt &_Right) const _NOEXCEPTbasic_string< _Elem, _Traits, _Alloc >inline
compare(size_type _Off, size_type _N0, const _Myt &_Right) const basic_string< _Elem, _Traits, _Alloc >inline
compare(size_type _Off, size_type _N0, const _Myt &_Right, size_type _Roff, size_type _Count=npos) const basic_string< _Elem, _Traits, _Alloc >inline
compare(const _Elem *_Ptr) const basic_string< _Elem, _Traits, _Alloc >inline
compare(size_type _Off, size_type _N0, const _Elem *_Ptr) const basic_string< _Elem, _Traits, _Alloc >inline
compare(size_type _Off, size_type _N0, const _Elem *_Ptr, size_type _Count) const basic_string< _Elem, _Traits, _Alloc >inline
const_iterator typedefbasic_string< _Elem, _Traits, _Alloc >
const_pointer typedefbasic_string< _Elem, _Traits, _Alloc >
const_reference typedefbasic_string< _Elem, _Traits, _Alloc >
const_reverse_iterator typedefbasic_string< _Elem, _Traits, _Alloc >
copy(_Elem *_Ptr, size_type _Count, size_type _Off=0) const basic_string< _Elem, _Traits, _Alloc >inline
crbegin() const _NOEXCEPTbasic_string< _Elem, _Traits, _Alloc >inline
crend() const _NOEXCEPTbasic_string< _Elem, _Traits, _Alloc >inline
data() const _NOEXCEPTbasic_string< _Elem, _Traits, _Alloc >inline
difference_type typedefbasic_string< _Elem, _Traits, _Alloc >
empty() const _NOEXCEPTbasic_string< _Elem, _Traits, _Alloc >inline
end() _NOEXCEPTbasic_string< _Elem, _Traits, _Alloc >inline
end() const _NOEXCEPTbasic_string< _Elem, _Traits, _Alloc >inline
erase(size_type _Off=0)basic_string< _Elem, _Traits, _Alloc >inline
erase(size_type _Off, size_type _Count)basic_string< _Elem, _Traits, _Alloc >inline
erase(const_iterator _Where)basic_string< _Elem, _Traits, _Alloc >inline
erase(const_iterator _First, const_iterator _Last)basic_string< _Elem, _Traits, _Alloc >inline
find(const _Myt &_Right, size_type _Off=0) const _NOEXCEPTbasic_string< _Elem, _Traits, _Alloc >inline
find(const _Elem *_Ptr, size_type _Off, size_type _Count) const basic_string< _Elem, _Traits, _Alloc >inline
find(const _Elem *_Ptr, size_type _Off=0) const basic_string< _Elem, _Traits, _Alloc >inline
find(_Elem _Ch, size_type _Off=0) const basic_string< _Elem, _Traits, _Alloc >inline
find_first_not_of(const _Myt &_Right, size_type _Off=0) const _NOEXCEPTbasic_string< _Elem, _Traits, _Alloc >inline
find_first_not_of(const _Elem *_Ptr, size_type _Off, size_type _Count) const basic_string< _Elem, _Traits, _Alloc >inline
find_first_not_of(const _Elem *_Ptr, size_type _Off=0) const basic_string< _Elem, _Traits, _Alloc >inline
find_first_not_of(_Elem _Ch, size_type _Off=0) const basic_string< _Elem, _Traits, _Alloc >inline
find_first_of(const _Myt &_Right, size_type _Off=0) const _NOEXCEPTbasic_string< _Elem, _Traits, _Alloc >inline
find_first_of(const _Elem *_Ptr, size_type _Off, size_type _Count) const basic_string< _Elem, _Traits, _Alloc >inline
find_first_of(const _Elem *_Ptr, size_type _Off=0) const basic_string< _Elem, _Traits, _Alloc >inline
find_first_of(_Elem _Ch, size_type _Off=0) const basic_string< _Elem, _Traits, _Alloc >inline
find_last_not_of(const _Myt &_Right, size_type _Off=npos) const _NOEXCEPTbasic_string< _Elem, _Traits, _Alloc >inline
find_last_not_of(const _Elem *_Ptr, size_type _Off, size_type _Count) const basic_string< _Elem, _Traits, _Alloc >inline
find_last_not_of(const _Elem *_Ptr, size_type _Off=npos) const basic_string< _Elem, _Traits, _Alloc >inline
find_last_not_of(_Elem _Ch, size_type _Off=npos) const basic_string< _Elem, _Traits, _Alloc >inline
find_last_of(const _Myt &_Right, size_type _Off=npos) const _NOEXCEPTbasic_string< _Elem, _Traits, _Alloc >inline
find_last_of(const _Elem *_Ptr, size_type _Off, size_type _Count) const basic_string< _Elem, _Traits, _Alloc >inline
find_last_of(const _Elem *_Ptr, size_type _Off=npos) const basic_string< _Elem, _Traits, _Alloc >inline
find_last_of(_Elem _Ch, size_type _Off=npos) const basic_string< _Elem, _Traits, _Alloc >inline
front()basic_string< _Elem, _Traits, _Alloc >inline
front() const basic_string< _Elem, _Traits, _Alloc >inline
get_allocator() const _NOEXCEPTbasic_string< _Elem, _Traits, _Alloc >inline
insert(const_iterator _Where, _XSTD initializer_list< _Elem > _Ilist)basic_string< _Elem, _Traits, _Alloc >inline
insert(size_type _Off, const _Myt &_Right)basic_string< _Elem, _Traits, _Alloc >inline
insert(size_type _Off, const _Myt &_Right, size_type _Roff, size_type _Count=npos)basic_string< _Elem, _Traits, _Alloc >inline
insert(size_type _Off, const _Elem *_Ptr, size_type _Count)basic_string< _Elem, _Traits, _Alloc >inline
insert(size_type _Off, const _Elem *_Ptr)basic_string< _Elem, _Traits, _Alloc >inline
insert(size_type _Off, size_type _Count, _Elem _Ch)basic_string< _Elem, _Traits, _Alloc >inline
insert(const_iterator _Where)basic_string< _Elem, _Traits, _Alloc >inline
insert(const_iterator _Where, _Elem _Ch)basic_string< _Elem, _Traits, _Alloc >inline
insert(const_iterator _Where, size_type _Count, _Elem _Ch)basic_string< _Elem, _Traits, _Alloc >inline
insert(const_iterator _Where, _Iter _First, _Iter _Last)basic_string< _Elem, _Traits, _Alloc >inline
insert(const_iterator _Where, const_pointer _First, const_pointer _Last)basic_string< _Elem, _Traits, _Alloc >inline
insert(const_iterator _Where, const_iterator _First, const_iterator _Last)basic_string< _Elem, _Traits, _Alloc >inline
iterator typedefbasic_string< _Elem, _Traits, _Alloc >
length() const _NOEXCEPTbasic_string< _Elem, _Traits, _Alloc >inline
max_size() const _NOEXCEPTbasic_string< _Elem, _Traits, _Alloc >inline
nposbasic_string< _Elem, _Traits, _Alloc >static
operator+=(_XSTD initializer_list< _Elem > _Ilist)basic_string< _Elem, _Traits, _Alloc >inline
operator+=(const _Myt &_Right)basic_string< _Elem, _Traits, _Alloc >inline
operator+=(const _Elem *_Ptr)basic_string< _Elem, _Traits, _Alloc >inline
operator+=(_Elem _Ch)basic_string< _Elem, _Traits, _Alloc >inline
operator=(_Myt &&_Right) _NOEXCEPT_OP(_Altybasic_string< _Elem, _Traits, _Alloc >inline
operator=(_XSTD initializer_list< _Elem > _Ilist)basic_string< _Elem, _Traits, _Alloc >inline
operator=(const _Myt &_Right)basic_string< _Elem, _Traits, _Alloc >inline
operator=(const _Elem *_Ptr)basic_string< _Elem, _Traits, _Alloc >inline
operator=(_Elem _Ch)basic_string< _Elem, _Traits, _Alloc >inline
operator[](size_type _Off)basic_string< _Elem, _Traits, _Alloc >inline
operator[](size_type _Off) const basic_string< _Elem, _Traits, _Alloc >inline
pointer typedefbasic_string< _Elem, _Traits, _Alloc >
pop_back()basic_string< _Elem, _Traits, _Alloc >inline
push_back(_Elem _Ch)basic_string< _Elem, _Traits, _Alloc >inline
rbegin() _NOEXCEPTbasic_string< _Elem, _Traits, _Alloc >inline
rbegin() const _NOEXCEPTbasic_string< _Elem, _Traits, _Alloc >inline
reference typedefbasic_string< _Elem, _Traits, _Alloc >
rend() _NOEXCEPTbasic_string< _Elem, _Traits, _Alloc >inline
rend() const _NOEXCEPTbasic_string< _Elem, _Traits, _Alloc >inline
replace(const_iterator _First, const_iterator _Last, _XSTD initializer_list< _Elem > _Ilist)basic_string< _Elem, _Traits, _Alloc >inline
replace(size_type _Off, size_type _N0, const _Myt &_Right)basic_string< _Elem, _Traits, _Alloc >inline
replace(size_type _Off, size_type _N0, const _Myt &_Right, size_type _Roff, size_type _Count=npos)basic_string< _Elem, _Traits, _Alloc >inline
replace(size_type _Off, size_type _N0, const _Elem *_Ptr, size_type _Count)basic_string< _Elem, _Traits, _Alloc >inline
replace(size_type _Off, size_type _N0, const _Elem *_Ptr)basic_string< _Elem, _Traits, _Alloc >inline
replace(size_type _Off, size_type _N0, size_type _Count, _Elem _Ch)basic_string< _Elem, _Traits, _Alloc >inline
replace(const_iterator _First, const_iterator _Last, const _Myt &_Right)basic_string< _Elem, _Traits, _Alloc >inline
replace(const_iterator _First, const_iterator _Last, const _Elem *_Ptr, size_type _Count)basic_string< _Elem, _Traits, _Alloc >inline
replace(const_iterator _First, const_iterator _Last, const _Elem *_Ptr)basic_string< _Elem, _Traits, _Alloc >inline
replace(const_iterator _First, const_iterator _Last, size_type _Count, _Elem _Ch)basic_string< _Elem, _Traits, _Alloc >inline
replace(const_iterator _First, const_iterator _Last, _Iter _First2, _Iter _Last2)basic_string< _Elem, _Traits, _Alloc >inline
replace(const_iterator _First, const_iterator _Last, const_pointer _First2, const_pointer _Last2)basic_string< _Elem, _Traits, _Alloc >inline
replace(const_iterator _First, const_iterator _Last, pointer _First2, pointer _Last2)basic_string< _Elem, _Traits, _Alloc >inline
replace(const_iterator _First, const_iterator _Last, const_iterator _First2, const_iterator _Last2)basic_string< _Elem, _Traits, _Alloc >inline
replace(const_iterator _First, const_iterator _Last, iterator _First2, iterator _Last2)basic_string< _Elem, _Traits, _Alloc >inline
reserve(size_type _Newcap=0)basic_string< _Elem, _Traits, _Alloc >inline
resize(size_type _Newsize)basic_string< _Elem, _Traits, _Alloc >inline
resize(size_type _Newsize, _Elem _Ch)basic_string< _Elem, _Traits, _Alloc >inline
reverse_iterator typedefbasic_string< _Elem, _Traits, _Alloc >
rfind(const _Myt &_Right, size_type _Off=npos) const _NOEXCEPTbasic_string< _Elem, _Traits, _Alloc >inline
rfind(const _Elem *_Ptr, size_type _Off, size_type _Count) const basic_string< _Elem, _Traits, _Alloc >inline
rfind(const _Elem *_Ptr, size_type _Off=npos) const basic_string< _Elem, _Traits, _Alloc >inline
rfind(_Elem _Ch, size_type _Off=npos) const basic_string< _Elem, _Traits, _Alloc >inline
shrink_to_fit()basic_string< _Elem, _Traits, _Alloc >inline
size() const _NOEXCEPTbasic_string< _Elem, _Traits, _Alloc >inline
size_type typedefbasic_string< _Elem, _Traits, _Alloc >
substr(size_type _Off=0, size_type _Count=npos) const basic_string< _Elem, _Traits, _Alloc >inline
swap(_Myt &_Right) _NOEXCEPT_OP(_Altybasic_string< _Elem, _Traits, _Alloc >inline
traits_type typedefbasic_string< _Elem, _Traits, _Alloc >
value_type typedefbasic_string< _Elem, _Traits, _Alloc >
~basic_string() _NOEXCEPTbasic_string< _Elem, _Traits, _Alloc >inline