Lines Matching refs:vector
1 // Debugging vector implementation -*- C++ -*-
31 /** @file debug/vector
38 #include <vector>
49 class vector
50 : public _GLIBCXX_STD::vector<_Tp, _Allocator>,
51 public __gnu_debug::_Safe_sequence<vector<_Tp, _Allocator> >
53 typedef _GLIBCXX_STD::vector<_Tp, _Allocator> _Base;
54 typedef __gnu_debug::_Safe_sequence<vector> _Safe_base;
63 typedef __gnu_debug::_Safe_iterator<typename _Base::iterator,vector>
65 typedef __gnu_debug::_Safe_iterator<typename _Base::const_iterator,vector>
79 explicit vector(const _Allocator& __a = _Allocator())
82 explicit vector(size_type __n, const _Tp& __value = _Tp(),
87 vector(_InputIterator __first, _InputIterator __last,
94 vector(const vector<_Tp,_Allocator>& __x)
97 /// Construction from a release-mode vector
98 vector(const _Base& __x)
101 ~vector() { }
103 vector<_Tp,_Allocator>&
104 operator=(const vector<_Tp,_Allocator>& __x)
338 swap(vector<_Tp,_Allocator>& __x)
382 operator==(const vector<_Tp, _Alloc>& __lhs,
383 const vector<_Tp, _Alloc>& __rhs)
388 operator!=(const vector<_Tp, _Alloc>& __lhs,
389 const vector<_Tp, _Alloc>& __rhs)
394 operator<(const vector<_Tp, _Alloc>& __lhs,
395 const vector<_Tp, _Alloc>& __rhs)
400 operator<=(const vector<_Tp, _Alloc>& __lhs,
401 const vector<_Tp, _Alloc>& __rhs)
406 operator>=(const vector<_Tp, _Alloc>& __lhs,
407 const vector<_Tp, _Alloc>& __rhs)
412 operator>(const vector<_Tp, _Alloc>& __lhs,
413 const vector<_Tp, _Alloc>& __rhs)
418 swap(vector<_Tp, _Alloc>& __lhs, vector<_Tp, _Alloc>& __rhs)