Lines Matching defs:ndx
77 const T& at (deIntptr ndx) const { return *getPtr(ndx); }
78 T& at (deIntptr ndx) { return *getPtr(ndx); }
80 const T& operator[] (deIntptr ndx) const { return at(ndx); }
81 T& operator[] (deIntptr ndx) { return at(ndx); }
103 T* getPtr (deIntptr ndx) const;
118 PoolArrayIteratorBase (deUintptr ndx) : m_ndx(ndx) {}
132 PoolArrayConstIterator (const PoolArray<T, Alignment>* array, deIntptr ndx);
169 PoolArrayIterator (PoolArray<T, Alignment>* array, deIntptr ndx);
255 for (deUintptr ndx = newSize; ndx < m_numElements; ndx++)
256 PoolArrayElement<T>::destruct(getPtr(ndx));
268 for (deUintptr ndx = prevSize; ndx < m_numElements; ndx++)
269 PoolArrayElement<T>::constructDefault(getPtr(ndx));
286 for (deUintptr ndx = prevSize; ndx < m_numElements; ndx++)
287 PoolArrayElement<T>::constructCopy(getPtr(ndx), value);
374 inline T* PoolArray<T, Alignment>::getPtr (deIntptr ndx) const
376 DE_ASSERT(inBounds<deIntptr>(ndx, 0, (deIntptr)m_numElements));
377 deUintptr pageNdx = ((deUintptr)ndx >> ELEMENTS_PER_PAGE_LOG2);
378 deUintptr subNdx = (deUintptr)ndx & ((1 << ELEMENTS_PER_PAGE_LOG2) - 1);
435 inline PoolArrayConstIterator<T, Alignment>::PoolArrayConstIterator (const PoolArray<T, Alignment>* array, deIntptr ndx)
436 : PoolArrayIteratorBase<T, Alignment> (ndx)
489 inline PoolArrayIterator<T, Alignment>::PoolArrayIterator (PoolArray<T, Alignment>* array, deIntptr ndx)
490 : PoolArrayIteratorBase<T, Alignment> (ndx)