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.

__declspec(noreturn) void _Xlen() const basic_string< _Elem, _Traits, _Alloc >inline
__declspec(noreturn) void _Xran() const basic_string< _Elem, _Traits, _Alloc >inline
_Alloc typedef_String_alloc<!is_empty< _Alloc >::value, _String_base_types< _Elem, _Alloc > >
_Alty typedefbasic_string< _Elem, _Traits, _Alloc >
_Alval_String_alloc<!is_empty< _Alloc >::value, _String_base_types< _Elem, _Alloc > >
_Assign_rv(_Myt &&_Right)basic_string< _Elem, _Traits, _Alloc >inline
_Bx_String_val< _String_base_types< _Elem, _Alloc >::_Val_types >
_Change_alloc(const _Alty &_Al)_String_alloc<!is_empty< _Alloc >::value, _String_base_types< _Elem, _Alloc > >inline
_Chassign(size_type _Off, size_type _Count, _Elem _Ch)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
_Copy(size_type _Newsize, size_type _Oldlen)basic_string< _Elem, _Traits, _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
_Getal()_String_alloc<!is_empty< _Alloc >::value, _String_base_types< _Elem, _Alloc > >inline
_Getal() const_String_alloc<!is_empty< _Alloc >::value, _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
_Mybase typedefbasic_string< _Elem, _Traits, _Alloc >
_Myptr()_String_val< _String_base_types< _Elem, _Alloc >::_Val_types >inline
_Myptr() const_String_val< _String_base_types< _Elem, _Alloc >::_Val_types >inline
_Myres_String_val< _String_base_types< _Elem, _Alloc >::_Val_types >
_Mysize_String_val< _String_base_types< _Elem, _Alloc >::_Val_types >
_Myt typedefbasic_string< _Elem, _Traits, _Alloc >
_Orphan_all()_Container_base0inline
_Pdif(const_iterator _P2, const_iterator _P1)basic_string< _Elem, _Traits, _Alloc >inlinestatic
_String_alloc(const _Alloc &_Al=_Alloc())_String_alloc<!is_empty< _Alloc >::value, _String_base_types< _Elem, _Alloc > >inline
_String_val()_String_val< _String_base_types< _Elem, _Alloc >::_Val_types >inline
_Swap_all(_Container_base0 &)_Container_base0inline
_Swap_alloc(_Myt &_Right)_String_alloc<!is_empty< _Alloc >::value, _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
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)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)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()basic_string< _Elem, _Traits, _Alloc >inline
basic_string(const _Alloc &_Al)basic_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)basic_string< _Elem, _Traits, _Alloc >inline
basic_string(_Iter _First, _Iter _Last, const _Alloc &_Al)basic_string< _Elem, _Traits, _Alloc >inline
basic_string(const_pointer _First, const_pointer _Last)basic_string< _Elem, _Traits, _Alloc >inline
basic_string(const_pointer _First, const_pointer _Last, const _Alloc &_Al)basic_string< _Elem, _Traits, _Alloc >inline
basic_string(const_iterator _First, const_iterator _Last)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) 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)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) _NOEXCEPTbasic_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)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)basic_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