reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
319 : public iterator_facade_base<FixedStreamArrayIterator<T>, 320 std::random_access_iterator_tag, const T> { 323 FixedStreamArrayIterator(const FixedStreamArray<T> &Array, uint32_t Index) 326 FixedStreamArrayIterator<T> & 327 operator=(const FixedStreamArrayIterator<T> &Other) { 333 const T &operator*() const { return Array[Index]; } 334 const T &operator*() { return Array[Index]; } 336 bool operator==(const FixedStreamArrayIterator<T> &R) const { 341 FixedStreamArrayIterator<T> &operator+=(std::ptrdiff_t N) { 346 FixedStreamArrayIterator<T> &operator-=(std::ptrdiff_t N) { 352 std::ptrdiff_t operator-(const FixedStreamArrayIterator<T> &R) const { 358 bool operator<(const FixedStreamArrayIterator<T> &RHS) const { 364 FixedStreamArray<T> Array;