Lines Matching refs:Vector

78 template <typename ITEM> class Vector
82 Vector () in Vector() function
90 Vector (long sz);
93 ~Vector () in ~Vector()
99 void addAll (Vector<ITEM> *vec);
100 Vector<ITEM> *copy (); // Return a copy of "this".
195 template<> VecType Vector<int>::type ();
196 template<> VecType Vector<unsigned>::type ();
197 template<> VecType Vector<char>::type ();
198 template<> VecType Vector<bool>::type ();
199 template<> VecType Vector<double>::type ();
200 template<> VecType Vector<long long>::type ();
201 template<> VecType Vector<uint64_t>::type ();
202 template<> VecType Vector<void*>::type ();
203 template<> VecType Vector<char*>::type ();
204 template<> VecType Vector<Vector<int>*>::type ();
205 template<> VecType Vector<Vector<char*>*>::type ();
206 template<> VecType Vector<Vector<long long>*>::type ();
207 template<> void Vector<char *>::destroy ();
221 Vector<ITEM>::Vector (long sz) in Vector() function
230 Vector<ITEM>
248 Vector<ITEM>::append (const ITEM item) in append()
257 Vector<ITEM>::addAll (Vector<ITEM> *vec) in addAll()
264 template <typename ITEM> Vector<ITEM> *
265 Vector<ITEM>::copy () in copy()
268 Vector<ITEM> *vector; in copy()
269 vector = new Vector<ITEM>; in copy()
278 Vector<ITEM>::find (const ITEM match_item) in find()
287 Vector<ITEM>::find_r (const ITEM match_item) in find_r()
296 Vector<ITEM>::insert (long index, const ITEM item) in insert()
312 Vector<ITEM>::remove (long index) in remove()
328 Vector<ITEM>::swap (long index1, long index2) in swap()
337 Vector<ITEM>::store (long index, const ITEM item) in store()
355 Vector<ITEM>::bisearch (long start, long end, void *key, CompareFunc compare) in bisearch()
370 Vector<ITEM>::incorporate (const ITEM item, CompareFunc compare) in incorporate()
509 Vector<char*>::destroy () in destroy()
517 Vector<ITEM>::destroy () in destroy()