Lines Matching refs:deque
1 // Debugging deque implementation -*- C++ -*-
31 /** @file debug/deque
38 #include <deque>
47 class deque
48 : public _GLIBCXX_STD::deque<_Tp, _Allocator>,
49 public __gnu_debug::_Safe_sequence<deque<_Tp, _Allocator> >
51 typedef _GLIBCXX_STD::deque<_Tp, _Allocator> _Base;
52 typedef __gnu_debug::_Safe_sequence<deque> _Safe_base;
58 typedef __gnu_debug::_Safe_iterator<typename _Base::iterator,deque>
60 typedef __gnu_debug::_Safe_iterator<typename _Base::const_iterator,deque>
74 explicit deque(const _Allocator& __a = _Allocator())
77 explicit deque(size_type __n, const _Tp& __value = _Tp(),
82 deque(_InputIterator __first, _InputIterator __last,
87 deque(const deque<_Tp,_Allocator>& __x) : _Base(__x), _Safe_base() { }
89 deque(const _Base& __x) : _Base(__x), _Safe_base() { }
91 ~deque() { }
93 deque<_Tp,_Allocator>&
94 operator=(const deque<_Tp,_Allocator>& __x)
332 swap(deque<_Tp,_Allocator>& __x)
354 operator==(const deque<_Tp, _Alloc>& __lhs,
355 const deque<_Tp, _Alloc>& __rhs)
360 operator!=(const deque<_Tp, _Alloc>& __lhs,
361 const deque<_Tp, _Alloc>& __rhs)
366 operator<(const deque<_Tp, _Alloc>& __lhs, const deque<_Tp, _Alloc>& __rhs)
371 operator<=(const deque<_Tp, _Alloc>& __lhs,
372 const deque<_Tp, _Alloc>& __rhs)
377 operator>=(const deque<_Tp, _Alloc>& __lhs,
378 const deque<_Tp, _Alloc>& __rhs)
383 operator>(const deque<_Tp, _Alloc>& __lhs, const deque<_Tp, _Alloc>& __rhs)
388 swap(deque<_Tp, _Alloc>& __lhs, deque<_Tp, _Alloc>& __rhs)