|
enum | { _EEN_DS = _DEQUESIZ
} |
|
typedef deque< _Ty, _Alloc > | _Myt |
|
typedef _Deque_alloc<!is_empty< _Alloc >::value, _Deque_base_types< _Ty, _Alloc > > | _Mybase |
|
typedef _Alloc | allocator_type |
|
typedef _Mybase::_Alty | _Alty |
|
typedef _Mybase::_Alpty | _Alpty |
|
typedef _Mybase::_Mapptr | _Mapptr |
|
typedef _Mybase::value_type | value_type |
|
typedef _Mybase::size_type | size_type |
|
typedef _Mybase::difference_type | difference_type |
|
typedef _Mybase::pointer | pointer |
|
typedef _Mybase::const_pointer | const_pointer |
|
typedef _Mybase::reference | reference |
|
typedef _Mybase::const_reference | const_reference |
|
typedef _Mybase::iterator | iterator |
|
typedef _Mybase::const_iterator | const_iterator |
|
typedef _STD reverse_iterator< iterator > | reverse_iterator |
|
typedef _STD reverse_iterator< const_iterator > | const_reverse_iterator |
|
typedef _Deque_alloc< _Al_has_storage, _Deque_base_types< _Ty, _Alloc > > | _Myt |
|
typedef _Deque_base_types< _Ty, _Alloc >::_Alloc | _Alloc |
|
typedef _Deque_base_types< _Ty, _Alloc >::_Alty | _Alty |
|
typedef _Deque_base_types< _Ty, _Alloc >::_Alpty | _Alpty |
|
typedef _Deque_val< _Deque_base_types< _Ty, _Alloc >::_Val_types > | _Myt |
|
typedef _Deque_base_types< _Ty, _Alloc >::_Val_types::value_type | value_type |
|
typedef _Deque_base_types< _Ty, _Alloc >::_Val_types::size_type | size_type |
|
typedef _Deque_base_types< _Ty, _Alloc >::_Val_types::difference_type | difference_type |
|
typedef _Deque_base_types< _Ty, _Alloc >::_Val_types::pointer | pointer |
|
typedef _Deque_base_types< _Ty, _Alloc >::_Val_types::const_pointer | const_pointer |
|
typedef _Deque_base_types< _Ty, _Alloc >::_Val_types::reference | reference |
|
typedef _Deque_base_types< _Ty, _Alloc >::_Val_types::const_reference | const_reference |
|
typedef _Deque_base_types< _Ty, _Alloc >::_Val_types::_Mapptr | _Mapptr |
|
typedef _Deque_iterator< _Myt > | iterator |
|
typedef _Deque_const_iterator< _Myt > | const_iterator |
|
|
| deque () |
|
| deque (const _Alloc &_Al) |
|
| deque (size_type _Count) |
|
| deque (size_type _Count, const value_type &_Val) |
|
| deque (size_type _Count, const value_type &_Val, const _Alloc &_Al) |
|
| deque (const _Myt &_Right) |
|
| deque (const _Myt &_Right, const _Alloc &_Al) |
|
template<class _Iter , class = typename enable_if<_Is_iterator<_Iter>::value, void>::type> |
| deque (_Iter _First, _Iter _Last) |
|
template<class _Iter , class = typename enable_if<_Is_iterator<_Iter>::value, void>::type> |
| deque (_Iter _First, _Iter _Last, const _Alloc &_Al) |
|
template<class _Iter > |
void | _Construct (_Iter _First, _Iter _Last) |
|
void | _Construct_n (size_type _Count, const value_type &_Val) |
|
| deque (_Myt &&_Right) |
|
| deque (_Myt &&_Right, const _Alloc &_Al) |
|
_Myt & | operator= (_Myt &&_Right) |
|
void | _Assign_rv (_Myt &&_Right, true_type) |
|
void | _Assign_rv (_Myt &&_Right, false_type) |
|
void | _Assign_rv (_Myt &&_Right) |
|
void | push_front (value_type &&_Val) |
|
void | push_back (value_type &&_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) |
|
| deque (_XSTD initializer_list< value_type > _Ilist, const _Alloc &_Al=allocator_type()) |
|
_Myt & | operator= (_XSTD initializer_list< value_type > _Ilist) |
|
void | assign (_XSTD initializer_list< value_type > _Ilist) |
|
iterator | insert (const_iterator _Where, _XSTD initializer_list< value_type > _Ilist) |
|
| ~deque () _NOEXCEPT |
|
_Myt & | operator= (const _Myt &_Right) |
|
iterator | begin () _NOEXCEPT |
|
const_iterator | begin () const _NOEXCEPT |
|
iterator | end () _NOEXCEPT |
|
const_iterator | end () const _NOEXCEPT |
|
iterator | _Make_iter (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 | shrink_to_fit () |
|
void | resize (size_type _Newsize) |
|
void | resize (size_type _Newsize, const value_type &_Val) |
|
size_type | size () const _NOEXCEPT |
|
size_type | max_size () const _NOEXCEPT |
|
bool | empty () const _NOEXCEPT |
|
allocator_type | get_allocator () const _NOEXCEPT |
|
const_reference | at (size_type _Pos) const |
|
reference | at (size_type _Pos) |
|
const_reference | operator[] (size_type _Pos) const |
|
reference | operator[] (size_type _Pos) |
|
reference | front () |
|
const_reference | front () const |
|
reference | back () |
|
const_reference | back () const |
|
void | push_front (const value_type &_Val) |
|
void | pop_front () |
|
void | push_back (const value_type &_Val) |
|
void | pop_back () |
|
template<class _Iter > |
enable_if< _Is_iterator< _Iter >::value, void >::type | assign (_Iter _First, _Iter _Last) |
|
void | assign (size_type _Count, const value_type &_Val) |
|
iterator | insert (const_iterator _Where, const value_type &_Val) |
|
iterator | insert (const_iterator _Where, size_type _Count, const value_type &_Val) |
|
template<class _Iter > |
enable_if< _Is_iterator< _Iter >::value, iterator >::type | insert (const_iterator _Where, _Iter _First, _Iter _Last) |
|
iterator | erase (const_iterator _Where) |
|
iterator | erase (const_iterator _First_arg, const_iterator _Last_arg) |
|
void | clear () _NOEXCEPT |
|
void | swap (_Myt &_Right) |
|
| _Deque_alloc (const _Alloc &_Al=_Alloc()) |
|
| ~_Deque_alloc () _NOEXCEPT |
|
void | _Change_alloc (const _Alty &_Al) |
|
void | _Swap_alloc (_Myt &_Right) |
|
void | _Alloc_proxy () |
|
void | _Free_proxy () |
|
_Alty & | _Getal () |
|
const _Alty & | _Getal () const |
|
| _Deque_val () |
|
size_type | _Getblock (size_type _Off) const |
|
| _Container_base12 () |
|
| _Container_base12 (const _Container_base12 &) |
|
_Container_base12 & | operator= (const _Container_base12 &) |
|
| ~_Container_base12 () _NOEXCEPT |
|
_Iterator_base12 ** | _Getpfirst () const |
|
void | _Orphan_all () |
|
void | _Swap_all (_Container_base12 &) |
|