Lines Matching defs:vector
49 * The main templated vector class ensuring type safety
53 * DO NOT USE: please use std::vector
79 * empty the vector
85 * vector stats
88 //! returns number of items in the vector
90 //! returns whether or not the vector is empty
98 * set the size of the vector. items are appended with the default
120 //! stack-usage of the vector. returns the top of the stack (last element)
133 * append/insert another vector
136 //! insert another vector at a given index
137 ssize_t insertVectorAt(const Vector<TYPE>& vector, size_t index);
139 //! append another vector at the end of this one
140 ssize_t appendVector(const Vector<TYPE>& vector);
146 //! append an array at the end of this vector
317 ssize_t Vector<TYPE>::insertVectorAt(const Vector<TYPE>& vector, size_t index) {
318 return VectorImpl::insertVectorAt(reinterpret_cast<const VectorImpl&>(vector), index);
322 ssize_t Vector<TYPE>::appendVector(const Vector<TYPE>& vector) {
323 return VectorImpl::appendVector(reinterpret_cast<const VectorImpl&>(vector));