|
| list () |
|
| list (const _Alloc &_Al) |
|
| list (size_type _Count) |
|
| list (size_type _Count, const _Ty &_Val) |
|
| list (size_type _Count, const _Ty &_Val, const _Alloc &_Al) |
|
| list (const _Myt &_Right) |
|
| list (const _Myt &_Right, const _Alloc &_Al) |
|
template<class _Iter , class = typename enable_if<_Is_iterator<_Iter>::value, void>::type> |
| list (_Iter _First, _Iter _Last) |
|
template<class _Iter , class = typename enable_if<_Is_iterator<_Iter>::value, void>::type> |
| list (_Iter _First, _Iter _Last, const _Alloc &_Al) |
|
template<class _Iter > |
void | _Construct (_Iter _First, _Iter _Last) |
|
void | _Construct_n (size_type _Count, const _Ty &_Val) |
|
| list (_Myt &&_Right) |
|
| list (_Myt &&_Right, const _Alloc &_Al) |
|
_Myt & | operator= (_Myt &&_Right) |
|
void | _Assign_rv (_Myt &&_Right) |
|
void | push_front (_Ty &&_Val) |
|
void | push_back (_Ty &&_Val) |
|
iterator | insert (const_iterator _Where, _Ty &&_Val) |
|
template<class... _Valty> |
void | emplace_front (_Valty &&..._Val) |
|
template<class... _Valty> |
void | emplace_back (_Valty &&..._Val) |
|
template<class... _Valty> |
iterator | emplace (const_iterator _Where, _Valty &&..._Val) |
|
template<class... _Valty> |
void | _Insert (_Unchecked_const_iterator _Where, _Valty &&..._Val) |
|
| list (_XSTD initializer_list< _Ty > _Ilist, const _Alloc &_Al=allocator_type()) |
|
_Myt & | operator= (_XSTD initializer_list< _Ty > _Ilist) |
|
void | assign (_XSTD initializer_list< _Ty > _Ilist) |
|
iterator | insert (const_iterator _Where, _XSTD initializer_list< _Ty > _Ilist) |
|
| ~list () _NOEXCEPT |
|
_Myt & | operator= (const _Myt &_Right) |
|
iterator | begin () _NOEXCEPT |
|
const_iterator | begin () const _NOEXCEPT |
|
iterator | end () _NOEXCEPT |
|
const_iterator | end () const _NOEXCEPT |
|
_Unchecked_iterator | _Unchecked_begin () |
|
_Unchecked_const_iterator | _Unchecked_begin () const |
|
_Unchecked_iterator | _Unchecked_end () |
|
_Unchecked_const_iterator | _Unchecked_end () const |
|
iterator | _Make_iter (const_iterator _Where) const _NOEXCEPT |
|
iterator | _Make_iter (_Unchecked_const_iterator _Where) const |
|
reverse_iterator | rbegin () _NOEXCEPT |
|
const_reverse_iterator | rbegin () const _NOEXCEPT |
|
reverse_iterator | rend () _NOEXCEPT |
|
const_reverse_iterator | rend () const _NOEXCEPT |
|
const_iterator | cbegin () const _NOEXCEPT |
|
const_iterator | cend () const _NOEXCEPT |
|
const_reverse_iterator | crbegin () const _NOEXCEPT |
|
const_reverse_iterator | crend () const _NOEXCEPT |
|
void | resize (size_type _Newsize) |
|
void | resize (size_type _Newsize, const _Ty &_Val) |
|
size_type | size () const _NOEXCEPT |
|
size_type | max_size () const _NOEXCEPT |
|
bool | empty () const _NOEXCEPT |
|
allocator_type | get_allocator () const _NOEXCEPT |
|
reference | front () |
|
const_reference | front () const |
|
reference | back () |
|
const_reference | back () const |
|
void | push_front (const _Ty &_Val) |
|
void | pop_front () |
|
void | push_back (const _Ty &_Val) |
|
void | pop_back () |
|
template<class _Iter > |
enable_if< _Is_iterator< _Iter >::value, void >::type | assign (_Iter _First, _Iter _Last) |
|
template<class _TArg > |
void | _Reusenode (iterator _Where, _TArg &&_Arg) |
|
void | assign (size_type _Count, const _Ty &_Val) |
|
iterator | insert (const_iterator _Where, const _Ty &_Val) |
|
iterator | insert (const_iterator _Where, size_type _Count, const _Ty &_Val) |
|
template<class _Iter > |
enable_if< _Is_iterator< _Iter >::value, iterator >::type | insert (const_iterator _Where, _Iter _First, _Iter _Last) |
|
template<class _Iter > |
void | _Insert_range (_Unchecked_const_iterator _Where, _Iter _First, _Iter _Last, input_iterator_tag) |
|
template<class _Iter > |
void | _Insert_range (_Unchecked_const_iterator _Where, _Iter _First, _Iter _Last, forward_iterator_tag) |
|
_Nodeptr | _Unlinknode (const_iterator _Where) |
|
iterator | erase (const_iterator _Where) |
|
void | _Unchecked_erase (_Unchecked_const_iterator _Where) |
|
iterator | erase (const_iterator _First, const_iterator _Last) |
|
void | clear () _NOEXCEPT |
|
void | swap (_Myt &_Right) |
|
void | splice (const_iterator _Where, _Myt &_Right) |
|
void | splice (const_iterator _Where, _Myt &&_Right) |
|
void | splice (const_iterator _Where, _Myt &_Right, const_iterator _First) |
|
void | splice (const_iterator _Where, _Myt &&_Right, const_iterator _First) |
|
void | splice (const_iterator _Where, _Myt &_Right, const_iterator _First, const_iterator _Last) |
|
void | splice (const_iterator _Where, _Myt &&_Right, const_iterator _First, const_iterator _Last) |
|
void | remove (const _Ty &_Val) |
|
template<class _Pr1 > |
void | remove_if (_Pr1 _Pred) |
|
void | unique () |
|
template<class _Pr2 > |
void | unique (_Pr2 _Pred) |
|
void | merge (_Myt &_Right) |
|
void | merge (_Myt &&_Right) |
|
template<class _Pr2 > |
void | merge (_Myt &_Right, _Pr2 _Pred) |
|
template<class _Pr2 > |
void | merge (_Myt &&_Right, _Pr2 _Pred) |
|
void | sort () |
|
template<class _Pr2 > |
void | sort (_Pr2 _Pred) |
|
void | reverse () _NOEXCEPT |
|
void | _Splice (const_iterator _Where, _Myt &_Right, const_iterator _First, const_iterator _Last, size_type _Count) |
|
void | _Splice_same (const_iterator _Where, _Myt &_Right, const_iterator _First, const_iterator _Last, size_type _Count) |
|
void | _Unchecked_splice (_Unchecked_const_iterator _Where, _Unchecked_const_iterator _First, _Unchecked_const_iterator _Last) |
|
void | _Tidy () |
|
void | _Insert_n (_Unchecked_const_iterator _Where, size_type _Count, const _Ty &_Val) |
|
void | _Incsize (size_type _Count) |
|
| _List_buy (const _Alloc &_Al=_Alloc()) |
|
template<class... _Valty> |
_Nodeptr | _Buynode (_Nodeptr _Next, _Nodeptr _Prev, _Valty &&..._Val) |
|
void | _Freenode (_Nodeptr _Pnode) |
|
| _List_alloc (const _Alloc &_Al=_Alloc()) |
|
| ~_List_alloc () _NOEXCEPT |
|
void | _Change_alloc (const _Alty &_Al) |
|
void | _Swap_alloc (_Myt &_Right) |
|
_Nodeptr | _Buyheadnode () |
|
void | _Freeheadnode (_Nodeptr _Pnode) |
|
_Nodeptr | _Buynode0 (_Nodeptr _Next, _Nodeptr _Prev) |
|
_Alty & | _Getal () |
|
const _Alty & | _Getal () const |
|
| _List_val () |
|
void | _Orphan_all () |
|
void | _Swap_all (_Container_base0 &) |
|