/** * Grabs a constant iterator at the beginning of the vector. * @return a constant iterator at the beginning of the vector. */ inline CIterator begin() const { return CIterator(mArray, mCount, 0); }
/** * Grabs a constant iterator at the end of the vector. * @return a constant iterator at the end of the vector. */ inline CIterator end() const { return CIterator(mArray, mCount, mCount); }
CIterator CBegin() const { return Empty() ? Null() : CIterator(this, 0); }