Lines Matching defs:vector

41 // The vector base class serves two purposes.  First, its constructor
153 class vector : protected _Vector_base<_Tp, _Alloc>
221 explicit vector(const allocator_type& __a = allocator_type())
224 vector(size_type __n, const _Tp& __value,
229 explicit vector(size_type __n)
233 vector(const vector<_Tp, _Alloc>& __x)
240 vector(_InputIterator __first, _InputIterator __last,
260 vector(const _Tp* __first, const _Tp* __last,
266 ~vector() { destroy(_M_start, _M_finish); }
268 vector<_Tp, _Alloc>& operator=(const vector<_Tp, _Alloc>& __x);
335 void swap(vector<_Tp, _Alloc>& __x) {
479 operator==(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y)
487 operator<(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y)
496 inline void swap(vector<_Tp, _Alloc>& __x, vector<_Tp, _Alloc>& __y)
504 vector<_Tp,_Alloc>&
505 vector<_Tp,_Alloc>::operator=(const vector<_Tp, _Alloc>& __x)
530 void vector<_Tp, _Alloc>::assign(size_t __n, const value_type& __val) {
532 vector<_Tp, _Alloc> __tmp(__n, __val, get_allocator());
546 void vector<_Tp, _Alloc>::_M_assign_aux(_InputIter __first, _InputIter __last,
559 vector<_Tp, _Alloc>::_M_assign_aux(_ForwardIter __first, _ForwardIter __last,
588 vector<_Tp, _Alloc>::_M_insert_aux(iterator __position, const _Tp& __x)
620 vector<_Tp, _Alloc>::_M_insert_aux(iterator __position)
650 void vector<_Tp, _Alloc>::insert(iterator __position, size_type __n,
698 vector<_Tp, _Alloc>::_M_range_insert(iterator __pos,
711 vector<_Tp, _Alloc>::_M_range_insert(iterator __position,
764 vector<_Tp, _Alloc>::insert(iterator __position,