Lines Matching defs:m_ndx
118 PoolArrayIteratorBase (deUintptr ndx) : m_ndx(ndx) {}
121 deIntptr getNdx (void) const throw() { return m_ndx; }
124 deIntptr m_ndx;
141 const T* operator-> (void) const throw() { return &(*m_array)[this->m_ndx]; }
142 const T& operator* (void) const throw() { return (*m_array)[this->m_ndx]; }
143 const T& operator[] (deUintptr offs) const throw() { return (*m_array)[this->m_ndx+offs]; }
146 PoolArrayConstIterator<T, Alignment>& operator++ (void) { this->m_ndx += 1; return *this; }
147 PoolArrayConstIterator<T, Alignment>& operator-- (void) { this->m_ndx -= 1; return *this; }
150 PoolArrayConstIterator<T, Alignment> operator++ (int) { PoolArrayConstIterator<T, Alignment> copy(*this); this->m_ndx +=1; return copy; }
151 PoolArrayConstIterator<T, Alignment> operator-- (int) { PoolArrayConstIterator<T, Alignment> copy(*this); this->m_ndx -=1; return copy; }
154 PoolArrayConstIterator<T, Alignment>& operator+= (deIntptr offs) { this->m_ndx += offs; return *this; }
155 PoolArrayConstIterator<T, Alignment>& operator-= (deIntptr offs) { this->m_ndx -= offs; return *this; }
177 T* operator-> (void) const throw() { return &(*m_array)[this->m_ndx]; }
178 T& operator* (void) const throw() { return (*m_array)[this->m_ndx]; }
179 T& operator[] (deUintptr offs) const throw() { return (*m_array)[this->m_ndx+offs]; }
182 PoolArrayIterator<T, Alignment>& operator++ (void) { this->m_ndx += 1; return *this; }
183 PoolArrayIterator<T, Alignment>& operator-- (void) { this->m_ndx -= 1; return *this; }
186 PoolArrayIterator<T, Alignment> operator++ (int) { PoolArrayIterator<T, Alignment> copy(*this); this->m_ndx +=1; return copy; }
187 PoolArrayIterator<T, Alignment> operator-- (int) { PoolArrayIterator<T, Alignment> copy(*this); this->m_ndx -=1; return copy; }
190 PoolArrayIterator<T, Alignment>& operator+= (deIntptr offs) { this->m_ndx += offs; return *this; }
191 PoolArrayIterator<T, Alignment>& operator-= (deIntptr offs) { this->m_ndx -= offs; return *this; }