Lines Matching defs:vector
2 * vector.h
27 * The main templated vector class ensuring type safety
51 * empty the vector
57 * vector stats
60 //! returns number of items in the vector
62 //! returns wether or not the vector is empty
86 //! stack-usage of the vector. returns the top of the stack (last element)
88 //! same as operator [], but allows to access the vector backward (from the end) with a negative index
101 * append/insert another vector
104 //! insert another vector at a given index
105 ssize_t insertVectorAt(const Vector<TYPE>& vector, size_t index);
107 //! append another vector at the end of this one
108 ssize_t appendVector(const Vector<TYPE>& vector);
247 ssize_t Vector<TYPE>::insertVectorAt(const Vector<TYPE>& vector, size_t index) {
248 return VectorImpl::insertVectorAt(reinterpret_cast<const VectorImpl&>(vector), index);
252 ssize_t Vector<TYPE>::appendVector(const Vector<TYPE>& vector) {
253 return VectorImpl::appendVector(reinterpret_cast<const VectorImpl&>(vector));