Clarisse 5.0 SP8 SDK
5.0.5.8.0
|
Iterator class All the necessaries operators to be complient with the std random acces iterator have been implemented. http://www.cplusplus.com/reference/iterator/. More...
Public Types | |
using | difference_type = ptrdiff_t |
using | value_type = T |
using | pointer = T * |
using | reference = T & |
using | iterator_category = std::random_access_iterator_tag |
Public Member Functions | |
CoreArrayViewIterator (void) | |
Default Constructor (needed by Swig ...) | |
CoreArrayViewIterator & | operator++ (void) |
Pre-increment operator. | |
CoreArrayViewIterator< T > | operator++ (int) |
Post-increment operator. | |
CoreArrayViewIterator & | operator-- (void) |
Pre-decrement operator. | |
CoreArrayViewIterator< T > | operator-- (int) |
Post-decrement operator. | |
CoreArrayViewIterator & | operator= (const CoreArrayViewIterator &other) |
Assignment operator. | |
bool | operator== (const CoreArrayViewIterator &other) const |
Equality operator. | |
bool | operator!= (const CoreArrayViewIterator &other) const |
Inequality operator. | |
bool | operator< (const CoreArrayViewIterator &other) const |
const inequality operators a < b. | |
bool | operator<= (const CoreArrayViewIterator &other) const |
const inequality operators a <= b. | |
bool | operator> (const CoreArrayViewIterator &other) const |
const inequality operators a > b. | |
bool | operator>= (const CoreArrayViewIterator &other) const |
const inequality operators a >= b. | |
const T & | operator* (void) const |
Const-dereference operator. | |
const T * | operator-> (void) const |
Const-arrow operator. Directly access the underlying item's pointer. | |
CoreArrayViewIterator< T > | operator+ (int increment) const |
const arithmetic operators +. | |
CoreArrayViewIterator< T > | operator- (int decrement) const |
const arithmetic operators -. | |
ptrdiff_t | operator- (const CoreArrayViewIterator< T > &other) const |
const arithmetic operators - between two iterators. It returns the number of element between those two iterators.. | |
CoreArrayViewIterator< T > & | operator+= (int increment) |
operators a += b. | |
CoreArrayViewIterator< T > & | operator-= (int decrement) |
operators a -= b. | |
const T & | operator[] (int offset) const |
const offset dereference operator. | |
Friends | |
class | CoreArrayView< T > |
CoreArrayViewIterator< T > | operator+ (int increment, const CoreArrayViewIterator< T > &iterator) |
Iterator class All the necessaries operators to be complient with the std random acces iterator have been implemented. http://www.cplusplus.com/reference/iterator/.