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_lv_contents(const _Myt &_Right)basic_string< _Elem, _Traits, _Alloc >inline
_Assign_rv_contents(_Myt &&_Right, true_type)basic_string< _Elem, _Traits, _Alloc >inline
_Assign_rv_contents(_Myt &&_Right, false_type)basic_string< _Elem, _Traits, _Alloc >inline
_Assign_rv_contents_with_alloc_always_equal(_Myt &&_Right, true_type)basic_string< _Elem, _Traits, _Alloc >inline
_Assign_rv_contents_with_alloc_always_equal(_Myt &&_Right, false_type)basic_string< _Elem, _Traits, _Alloc >inline
_BUF_SIZE enum value_String_alloc< _String_base_types< _Elem, _Alloc > >
_Bxty typedef_String_alloc< _String_base_types< _Elem, _Alloc > >
_Construct(_Iter _First, const _Iter _Last, input_iterator_tag)basic_string< _Elem, _Traits, _Alloc >inline
_Construct(const _Iter _First, const _Iter _Last, forward_iterator_tag)basic_string< _Elem, _Traits, _Alloc >inline
_Construct(_Elem *const _First, _Elem *const _Last, random_access_iterator_tag)basic_string< _Elem, _Traits, _Alloc >inline
_Construct(const _Elem *const _First, const _Elem *const _Last, random_access_iterator_tag)basic_string< _Elem, _Traits, _Alloc >inline
_Copy_alloc(const _Alty &_Al)_String_alloc< _String_base_types< _Elem, _Alloc > >inline
_Countbasic_string< _Elem, _Traits, _Alloc >
_Dest_sizebasic_string< _Elem, _Traits, _Alloc >
_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
_Is_elem_cptr typedefbasic_string< _Elem, _Traits, _Alloc >
_Memcpy_move_offsetbasic_string< _Elem, _Traits, _Alloc >static
_Memcpy_move_sizebasic_string< _Elem, _Traits, _Alloc >static
_Move_alloc(_Alty &_Al)_String_alloc< _String_base_types< _Elem, _Alloc > >inline
_Mybase typedefbasic_string< _Elem, _Traits, _Alloc >
_Mydata_t 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
_Pre_satisfies_(_Dest_size >=_Count) size_type _Copy_s(_Out_writes_all_(_Dest_size) _Elem *const _Destbasic_string< _Elem, _Traits, _Alloc >
_Replace_range(const const_iterator _First, const const_iterator _Last, const _Iter _First2, const _Iter _Last2, false_type)basic_string< _Elem, _Traits, _Alloc >inline
_Replace_range(const const_iterator _First, const const_iterator _Last, const _Ptr _First2, const _Ptr _Last2, true_type)basic_string< _Elem, _Traits, _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
_Use_memcpy_move typedefbasic_string< _Elem, _Traits, _Alloc >
_Val_types typedef_String_alloc< _String_base_types< _Elem, _Alloc > >
allocator_type typedefbasic_string< _Elem, _Traits, _Alloc >
append(initializer_list< _Elem > _Ilist)basic_string< _Elem, _Traits, _Alloc >inline
append(const _Myt &_Right)basic_string< _Elem, _Traits, _Alloc >inline
append(const _Myt &_Right, const size_type _Roff, size_type _Count=npos)basic_string< _Elem, _Traits, _Alloc >inline
append(_In_reads_(_Count) const _Elem *const _Ptr, _CRT_GUARDOVERFLOW const size_type _Count)basic_string< _Elem, _Traits, _Alloc >inline
append(_In_z_ const _Elem *const _Ptr)basic_string< _Elem, _Traits, _Alloc >inline
append(_CRT_GUARDOVERFLOW const size_type _Count, const _Elem _Ch)basic_string< _Elem, _Traits, _Alloc >inline
append(const _Iter _First, const _Iter _Last)basic_string< _Elem, _Traits, _Alloc >inline
assign(_Myt &&_Right) _NOEXCEPT_OP(_Altybasic_string< _Elem, _Traits, _Alloc >inline
assign(initializer_list< _Elem > _Ilist)basic_string< _Elem, _Traits, _Alloc >inline
assign(const _Myt &_Right)basic_string< _Elem, _Traits, _Alloc >inline
assign(const _Myt &_Right, const size_type _Roff, size_type _Count=npos)basic_string< _Elem, _Traits, _Alloc >inline
assign(_In_reads_(_Count) const _Elem *const _Ptr, _CRT_GUARDOVERFLOW const size_type _Count)basic_string< _Elem, _Traits, _Alloc >inline
assign(_In_z_ const _Elem *const _Ptr)basic_string< _Elem, _Traits, _Alloc >inline
assign(_CRT_GUARDOVERFLOW const size_type _Count, const _Elem _Ch)basic_string< _Elem, _Traits, _Alloc >inline
assign(const _Iter _First, const _Iter _Last)basic_string< _Elem, _Traits, _Alloc >inline
at(const size_type _Off)basic_string< _Elem, _Traits, _Alloc >inline
at(const 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, const size_type _Roff, const _Alloc &_Al=_Alloc())basic_string< _Elem, _Traits, _Alloc >inline
basic_string(const _Myt &_Right, const size_type _Roff, const size_type _Count, const _Alloc &_Al=_Alloc())basic_string< _Elem, _Traits, _Alloc >inline
basic_string(_In_reads_(_Count) const _Elem *const _Ptr, _CRT_GUARDOVERFLOW const size_type _Count)basic_string< _Elem, _Traits, _Alloc >inline
basic_string(_In_reads_(_Count) const _Elem *const _Ptr, _CRT_GUARDOVERFLOW const size_type _Count, const _Alloc &_Al)basic_string< _Elem, _Traits, _Alloc >inline
basic_string(_In_z_ const _Elem *const _Ptr)basic_string< _Elem, _Traits, _Alloc >inline
basic_string(_In_z_ const _Elem *const _Ptr, const _Alloc &_Al)basic_string< _Elem, _Traits, _Alloc >inline
basic_string(_CRT_GUARDOVERFLOW const size_type _Count, const _Elem _Ch)basic_string< _Elem, _Traits, _Alloc >inline
basic_string(_CRT_GUARDOVERFLOW const size_type _Count, const _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(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
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(_Out_writes_(_Count) _Elem *const _Ptr, size_type _Count, const 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(const size_type _Off=0)basic_string< _Elem, _Traits, _Alloc >inline
erase(const size_type _Off, const size_type _Count)basic_string< _Elem, _Traits, _Alloc >inline
erase(const const_iterator _Where)basic_string< _Elem, _Traits, _Alloc >inline
erase(const const_iterator _First, const const_iterator _Last)basic_string< _Elem, _Traits, _Alloc >inline
front()basic_string< _Elem, _Traits, _Alloc >inline
front() const basic_string< _Elem, _Traits, _Alloc >inline
insert(const const_iterator _Where, const initializer_list< _Elem > _Ilist)basic_string< _Elem, _Traits, _Alloc >inline
insert(const size_type _Off, const _Myt &_Right)basic_string< _Elem, _Traits, _Alloc >inline
insert(const size_type _Off, const _Myt &_Right, const size_type _Roff, size_type _Count=npos)basic_string< _Elem, _Traits, _Alloc >inline
insert(const size_type _Off, _In_reads_(_Count) const _Elem *const _Ptr, _CRT_GUARDOVERFLOW const size_type _Count)basic_string< _Elem, _Traits, _Alloc >inline
insert(const size_type _Off, _In_z_ const _Elem *const _Ptr)basic_string< _Elem, _Traits, _Alloc >inline
insert(const size_type _Off, _CRT_GUARDOVERFLOW const size_type _Count, const _Elem _Ch)basic_string< _Elem, _Traits, _Alloc >inline
insert(const const_iterator _Where, const _Elem _Ch)basic_string< _Elem, _Traits, _Alloc >inline
insert(const const_iterator _Where, _CRT_GUARDOVERFLOW const size_type _Count, const _Elem _Ch)basic_string< _Elem, _Traits, _Alloc >inline
insert(const const_iterator _Where, const _Iter _First, const _Iter _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+=(initializer_list< _Elem > _Ilist)basic_string< _Elem, _Traits, _Alloc >inline
operator+=(const _Myt &_Right)basic_string< _Elem, _Traits, _Alloc >inline
operator+=(_In_z_ const _Elem *const _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=(initializer_list< _Elem > _Ilist)basic_string< _Elem, _Traits, _Alloc >inline
operator=(const _Myt &_Right)basic_string< _Elem, _Traits, _Alloc >inline
operator=(_In_z_ const _Elem *const _Ptr)basic_string< _Elem, _Traits, _Alloc >inline
operator=(const _Elem _Ch)basic_string< _Elem, _Traits, _Alloc >inline
operator[](const size_type _Off)basic_string< _Elem, _Traits, _Alloc >inline
operator[](const 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(const _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 const_iterator _First, const const_iterator _Last, const initializer_list< _Elem > _Ilist)basic_string< _Elem, _Traits, _Alloc >inline
replace(const size_type _Off, const size_type _N0, const _Myt &_Right)basic_string< _Elem, _Traits, _Alloc >inline
replace(const size_type _Off, size_type _N0, const _Myt &_Right, const size_type _Roff, size_type _Count=npos)basic_string< _Elem, _Traits, _Alloc >inline
replace(const size_type _Off, size_type _N0, _In_reads_(_Count) const _Elem *const _Ptr, const size_type _Count)basic_string< _Elem, _Traits, _Alloc >inline
replace(const size_type _Off, const size_type _N0, _In_z_ const _Elem *const _Ptr)basic_string< _Elem, _Traits, _Alloc >inline
replace(const size_type _Off, size_type _N0, const size_type _Count, const _Elem _Ch)basic_string< _Elem, _Traits, _Alloc >inline
replace(const const_iterator _First, const const_iterator _Last, const _Myt &_Right)basic_string< _Elem, _Traits, _Alloc >inline
replace(const const_iterator _First, const const_iterator _Last, _In_reads_(_Count) const _Elem *const _Ptr, const size_type _Count)basic_string< _Elem, _Traits, _Alloc >inline
replace(const const_iterator _First, const const_iterator _Last, _In_z_ const _Elem *const _Ptr)basic_string< _Elem, _Traits, _Alloc >inline
replace(const const_iterator _First, const const_iterator _Last, const size_type _Count, const _Elem _Ch)basic_string< _Elem, _Traits, _Alloc >inline
replace(const const_iterator _First, const const_iterator _Last, const _Iter _First2, const _Iter _Last2)basic_string< _Elem, _Traits, _Alloc >inline
reserve(_CRT_GUARDOVERFLOW const size_type _Newcap=0)basic_string< _Elem, _Traits, _Alloc >inline
resize(_CRT_GUARDOVERFLOW const size_type _Newsize)basic_string< _Elem, _Traits, _Alloc >inline
resize(_CRT_GUARDOVERFLOW const size_type _Newsize, const _Elem _Ch)basic_string< _Elem, _Traits, _Alloc >inline
reverse_iterator typedefbasic_string< _Elem, _Traits, _Alloc >
shrink_to_fit()basic_string< _Elem, _Traits, _Alloc >inline
size() const _NOEXCEPTbasic_string< _Elem, _Traits, _Alloc >inline
size_type typedefbasic_string< _Elem, _Traits, _Alloc >
traits_type typedefbasic_string< _Elem, _Traits, _Alloc >
value_type typedefbasic_string< _Elem, _Traits, _Alloc >
~basic_string() _NOEXCEPTbasic_string< _Elem, _Traits, _Alloc >inline