Lines Matching refs:index
80 //! finds the index of an item
91 //! read-only access to an item at a given index
92 inline const TYPE& operator [] (size_t index) const;
94 inline const TYPE& itemAt(size_t index) const;
97 //! same as operator [], but allows to access the vector backward (from the end) with a negative index
98 const TYPE& mirrorItemAt(ssize_t index) const;
108 TYPE& editItemAt(size_t index) {
109 return *( static_cast<TYPE *>(VectorImpl::editItemLocation(index)) );
120 inline ssize_t removeItemsAt(size_t index, size_t count = 1);
122 inline ssize_t removeAt(size_t index) { return removeItemsAt(index); }
184 const TYPE& SortedVector<TYPE>::operator[](size_t index) const {
185 assert( index<size() );
186 return *(array() + index);
190 const TYPE& SortedVector<TYPE>::itemAt(size_t index) const {
191 return operator[](index);
195 const TYPE& SortedVector<TYPE>::mirrorItemAt(ssize_t index) const {
196 assert( (index>0 ? index : -index)<size() );
197 return *(array() + ((index<0) ? (size()-index) : index));
236 ssize_t SortedVector<TYPE>::removeItemsAt(size_t index, size_t count) {
237 return VectorImpl::removeItemsAt(index, count);