Lines Matching defs:vector

18 /// \class vector uvector.h ustl.h
21 /// \brief STL vector equivalent.
29 class vector {
44 inline vector (void);
45 inline explicit vector (size_type n);
46 vector (size_type n, const T& v);
47 vector (const vector<T>& v);
48 vector (const_iterator i1, const_iterator i2);
49 ~vector (void) throw();
50 inline const vector<T>& operator= (const vector<T>& v);
51 inline bool operator== (const vector<T>& v) { return (m_Data == v.m_Data); }
85 inline void swap (vector<T>& v) { m_Data.swap (v.m_Data); }
97 inline void link (const vector<T>& v) { m_Data.link (v); }
98 inline void link (vector<T>& v) { m_Data.link (v); }
111 void vector<T>::reserve (size_type n, bool bExact)
119 /// Resizes the vector to contain \p n elements.
121 void vector<T>::resize (size_type n, bool bExact)
130 void vector<T>::deallocate (void) throw()
137 /// Initializes empty vector.
139 inline vector<T>::vector (void)
144 /// Initializes a vector of size \p n.
146 inline vector<T>::vector (size_type n)
154 vector<T>::vector (size_type n, const T& v)
163 vector<T>::vector (const vector<T>& v)
172 vector<T>::vector (const_iterator i1, const_iterator i2)
181 inline vector<T>::~vector (void) throw()
189 inline void vector<T>::assign (const_iterator i1, const_iterator i2)
198 inline void vector<T>::assign (size_type n, const T& v)
206 inline const vector<T>& vector<T>::operator= (const vector<T>& v)
214 typename vector<T>::iterator vector<T>::insert_space (iterator ip, size_type n)
223 typename vector<T>::iterator vector<T>::insert (iterator ip, size_type n, const T& v)
232 typename vector<T>::iterator vector<T>::insert (iterator ip, const T& v)
240 typename vector<T>::iterator vector<T>::insert (iterator ip, const_iterator i1, const_iterator i2)
250 inline typename vector<T>::iterator vector<T>::erase (iterator ep, size_type n)
257 inline typename vector<T>::iterator vector<T>::erase (iterator ep1, iterator ep2)
263 /// Inserts value \p v at the end of the vector.
265 void vector<T>::push_back (const T& v)
271 /// Use with vector classes to allocate and link to stack space. \p n is in elements.