Lines Matching refs:vector
36 * The main templated vector class ensuring type safety
64 * empty the vector
70 * vector stats
73 //! returns number of items in the vector
75 //! returns wether or not the vector is empty
99 //! stack-usage of the vector. returns the top of the stack (last element)
101 //! same as operator [], but allows to access the vector backward (from the end) with a negative index
114 * append/insert another vector
117 //! insert another vector at a given index
118 ssize_t insertVectorAt(const Vector<TYPE>& vector, size_t index);
120 //! append another vector at the end of this one
121 ssize_t appendVector(const Vector<TYPE>& vector);
127 //! append an array at the end of this vector
305 ssize_t Vector<TYPE>::insertVectorAt(const Vector<TYPE>& vector, size_t index) {
306 return VectorImpl::insertVectorAt(reinterpret_cast<const VectorImpl&>(vector), index);
310 ssize_t Vector<TYPE>::appendVector(const Vector<TYPE>& vector) {
311 return VectorImpl::appendVector(reinterpret_cast<const VectorImpl&>(vector));