iterator Class | Qt 3D 5.6

Qt 5.6 | Qt 3D | C++ Classes | iterator

Qt 5.6.2 Reference Documentation

# iterator Class

(Qt3DCore::QCircularBuffer::iterator)

- List of all members, including inherited members

## Public Types

typedef | difference_type
typedef | iterator_category
typedef | pointer
typedef | reference
typedef | value_type

## Public Functions

| iterator()
| iterator(QCircularBuffer<T> *buf, int idx)
bool | operator!=(const iterator &other) const
T & | operator*() const
iterator | operator+(int j) const
iterator & | operator++()
iterator | operator++(int)
iterator & | operator+=(int j)
iterator | operator-(int j) const
int | operator-(iterator other) const
iterator & | operator--()
iterator | operator--(int)
iterator & | operator-=(int j)
T * | operator->() const
bool | operator<(const iterator &other) const
bool | operator<=(const iterator &other) const
bool | operator==(const iterator &other) const
bool | operator>(const iterator &other) const
bool | operator>=(const iterator &other) const
T & | operator[](int j) const

## Member Type Documentation

### typedef iterator::difference_type

### typedef iterator::iterator_category

### typedef iterator::pointer

### typedef iterator::reference

### typedef iterator::value_type

## Member Function Documentation

### iterator::iterator()

Default constructs an instance of iterator.

### iterator::iterator(QCircularBuffer<T> *buf, int idx)

Default constructs an instance of iterator.

### bool iterator::operator!=(const iterator &other) const

### T &iterator::operator*() const

### iterator iterator::operator+(int j) const

### iterator &iterator::operator++()

### iterator iterator::operator++(int)

### iterator &iterator::operator+=(int j)

### iterator iterator::operator-(int j) const

### int iterator::operator-(iterator other) const

### iterator &iterator::operator--()

### iterator iterator::operator--(int)

### iterator &iterator::operator-=(int j)

### T *iterator::operator->() const

### bool iterator::operator<(const iterator &other) const

### bool iterator::operator<=(const iterator &other) const

### bool iterator::operator==(const iterator &other) const

### bool iterator::operator>(const iterator &other) const

### bool iterator::operator>=(const iterator &other) const

### T &iterator::operator[](int j) const