|  | 
|  | deque () | 
|  | 
|  | deque (const _Alloc &_Al) | 
|  | 
|  | deque (_CRT_GUARDOVERFLOW size_type _Count, const _Alloc &_Al=_Alloc()) | 
|  | 
|  | deque (_CRT_GUARDOVERFLOW size_type _Count, const _Ty &_Val) | 
|  | 
|  | deque (_CRT_GUARDOVERFLOW size_type _Count, const _Ty &_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 _Ty &_Val) | 
|  | 
|  | deque (_Myt &&_Right) | 
|  | 
|  | deque (_Myt &&_Right, const _Alloc &_Al) | 
|  | 
| _Myt & | operator= (_Myt &&_Right) _NOEXCEPT_OP(_Alty | 
|  | 
| void | _Assign_rv (_Myt &&_Right, true_type) | 
|  | 
| void | _Assign_rv (_Myt &&_Right, false_type) | 
|  | 
| 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) | 
|  | 
|  | deque (initializer_list< _Ty > _Ilist, const _Alloc &_Al=allocator_type()) | 
|  | 
| _Myt & | operator= (initializer_list< _Ty > _Ilist) | 
|  | 
| void | assign (initializer_list< _Ty > _Ilist) | 
|  | 
| iterator | insert (const_iterator _Where, initializer_list< _Ty > _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 (_CRT_GUARDOVERFLOW size_type _Newsize) | 
|  | 
| void | resize (_CRT_GUARDOVERFLOW 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 | 
|  | 
| 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 _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) | 
|  | 
| void | assign (_CRT_GUARDOVERFLOW size_type _Count, const _Ty &_Val) | 
|  | 
| iterator | insert (const_iterator _Where, const _Ty &_Val) | 
|  | 
| iterator | insert (const_iterator _Where, _CRT_GUARDOVERFLOW 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) | 
|  | 
| iterator | erase (const_iterator _Where) | 
|  | 
| iterator | erase (const_iterator _First_arg, const_iterator _Last_arg) | 
|  | 
| void | clear () _NOEXCEPT | 
|  | 
| void | swap (_Myt &_Right) _NOEXCEPT_OP(_Alty | 
|  | 
| size_type | _Getblock (size_type _Off) const | 
|  | 
|  | _Deque_alloc () | 
|  | 
|  | _Deque_alloc (_Any_alloc &&_Al) | 
|  | 
|  | ~_Deque_alloc () _NOEXCEPT | 
|  | 
| void | _Copy_alloc (const _Alty &_Al) | 
|  | 
| void | _Move_alloc (_Alty &_Al) | 
|  | 
| void | _Alloc_proxy () | 
|  | 
| void | _Free_proxy () | 
|  | 
| _Iterator_base12 ** | _Getpfirst () const | 
|  | 
| _Container_proxy *& | _Myproxy () _NOEXCEPT | 
|  | 
| _Container_proxy *const & | _Myproxy () const _NOEXCEPT | 
|  | 
| void | _Orphan_all () | 
|  | 
| void | _Swap_all (_Myt &_Right) | 
|  | 
| _Alty & | _Getal () _NOEXCEPT | 
|  | 
| const _Alty & | _Getal () const _NOEXCEPT | 
|  | 
| _Deque_val< _Val_types > & | _Get_data () _NOEXCEPT | 
|  | 
| const _Deque_val< _Val_types > & | _Get_data () const _NOEXCEPT | 
|  | 
| _Mapptr & | _Map () _NOEXCEPT | 
|  | 
| const _Mapptr & | _Map () const _NOEXCEPT | 
|  | 
| size_type & | _Mapsize () _NOEXCEPT | 
|  | 
| const size_type & | _Mapsize () const _NOEXCEPT | 
|  | 
| size_type & | _Myoff () _NOEXCEPT | 
|  | 
| const size_type & | _Myoff () const _NOEXCEPT | 
|  | 
| size_type & | _Mysize () _NOEXCEPT | 
|  | 
| const size_type & | _Mysize () const _NOEXCEPT | 
|  |