iterator Class

(Qt3DCore::QCircularBuffer::iterator)

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