|
C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
Итератор с произвольным доступом. More...
#include <vsn_iterator.h>
Public Member Functions | |
| RandomAccessConstIterator () | |
| Default constructor. | |
| RandomAccessConstIterator (T *ptr) | |
| Constructor with an object pointer. | |
| RandomAccessConstIterator (const RandomAccessIterator< T > &rhs) | |
| Constructor with const iterator. | |
| RandomAccessConstIterator< T > & | operator= (const RandomAccessIterator< T > &rhs) |
| Assigns to const iterator. | |
| const T * | operator-> () const |
| Pointer to object. | |
| const T & | operator* () const |
| Dereferences pointer. | |
| RandomAccessConstIterator< T > & | operator++ () |
| Pointer preincrement. | |
| RandomAccessConstIterator< T > | operator++ (int) |
| Pointer post-increment. | |
| RandomAccessConstIterator< T > & | operator-- () |
| Pointer pre-decrement. | |
| RandomAccessConstIterator< T > | operator-- (int) |
| Pointer postdecrement. | |
| RandomAccessConstIterator< T > & | operator+= (int value) |
| Adds offset to pointer. | |
| RandomAccessConstIterator< T > & | operator-= (int value) |
| Subtracts offset from pointer. | |
| RandomAccessConstIterator< T > | operator+ (int value) const |
| Adds offset to pointer. | |
| RandomAccessConstIterator< T > | operator- (int value) const |
| Subtracts offset from pointer. | |
| int | operator- (const RandomAccessConstIterator &rhs) const |
| Calculates offset to another iterator. | |
| bool | operator== (const RandomAccessConstIterator &rhs) const |
| Checks equality with another iterator. | |
| bool | operator!= (const RandomAccessConstIterator &rhs) const |
| Checks inequality with another iterator. | |
| bool | operator< (const RandomAccessConstIterator &rhs) const |
| Checks if iterator is less than another iterator. | |
| bool | operator> (const RandomAccessConstIterator &rhs) const |
| Checks if iterator is greater than another iterator. | |
| bool | operator<= (const RandomAccessConstIterator &rhs) const |
| Checks if iterator is less than or equal to another iterator. | |
| bool | operator>= (const RandomAccessConstIterator &rhs) const |
| Checks if iterator is greater than or equal to another iterator. | |
Public Attributes | |
| T * | m_ptr |
| Pointer to object. | |
Итератор с произвольным доступом.