Image Component Library (ICL)
|
Internal column iterator struct (using height-stride) More...
#include <DynMatrix.h>
Public Types | |
typedef unsigned int | difference_type |
Public Member Functions | |
col_iterator (T *col_begin, unsigned int stride) | |
col_iterator & | operator++ () |
prefix increment operator | |
const col_iterator & | operator++ () const |
prefix increment operator (const) | |
col_iterator | operator++ (int) |
postfix increment operator | |
const col_iterator | operator++ (int) const |
postfix increment operator (const) | |
col_iterator & | operator-- () |
prefix decrement operator | |
const col_iterator & | operator-- () const |
prefix decrement operator (const) | |
col_iterator | operator-- (int) |
postfix decrement operator | |
const col_iterator | operator-- (int) const |
postfix decrement operator (const) | |
col_iterator & | operator+= (difference_type n) |
jump next n elements (inplace) | |
const col_iterator & | operator+= (difference_type n) const |
jump next n elements (inplace) (const) | |
col_iterator & | operator-= (difference_type n) |
jump backward next n elements (inplace) | |
const col_iterator & | operator-= (difference_type n) const |
jump backward next n elements (inplace) (const) | |
col_iterator | operator+ (difference_type n) |
jump next n elements | |
const col_iterator | operator+ (difference_type n) const |
jump next n elements (const) | |
col_iterator | operator- (difference_type n) |
jump backward next n elements | |
const col_iterator | operator- (difference_type n) const |
jump backward next n elements (const) | |
difference_type | operator- (const col_iterator &other) const |
T & | operator* () |
Dereference operator. | |
T | operator* () const |
const Dereference operator | |
bool | operator== (const col_iterator &i) const |
comparison operator == | |
bool | operator!= (const col_iterator &i) const |
comparison operator != | |
bool | operator< (const col_iterator &i) const |
comparison operator < | |
bool | operator<= (const col_iterator &i) const |
comparison operator <= | |
bool | operator>= (const col_iterator &i) const |
comparison operator >= | |
bool | operator> (const col_iterator &i) const |
comparison operator > | |
Public Attributes | |
T * | p |
unsigned int | stride |
Internal column iterator struct (using height-stride)
typedef unsigned int icl::math::DynMatrix< T >::col_iterator::difference_type |
icl::math::DynMatrix< T >::col_iterator::col_iterator | ( | T * | col_begin, |
unsigned int | stride | ||
) | [inline] |
bool icl::math::DynMatrix< T >::col_iterator::operator!= | ( | const col_iterator & | i | ) | const [inline] |
comparison operator !=
T& icl::math::DynMatrix< T >::col_iterator::operator* | ( | ) | [inline] |
Dereference operator.
T icl::math::DynMatrix< T >::col_iterator::operator* | ( | ) | const [inline] |
const Dereference operator
col_iterator icl::math::DynMatrix< T >::col_iterator::operator+ | ( | difference_type | n | ) | [inline] |
jump next n elements
const col_iterator icl::math::DynMatrix< T >::col_iterator::operator+ | ( | difference_type | n | ) | const [inline] |
jump next n elements (const)
col_iterator& icl::math::DynMatrix< T >::col_iterator::operator++ | ( | ) | [inline] |
prefix increment operator
const col_iterator& icl::math::DynMatrix< T >::col_iterator::operator++ | ( | ) | const [inline] |
prefix increment operator (const)
col_iterator icl::math::DynMatrix< T >::col_iterator::operator++ | ( | int | ) | [inline] |
postfix increment operator
const col_iterator icl::math::DynMatrix< T >::col_iterator::operator++ | ( | int | ) | const [inline] |
postfix increment operator (const)
col_iterator& icl::math::DynMatrix< T >::col_iterator::operator+= | ( | difference_type | n | ) | [inline] |
jump next n elements (inplace)
const col_iterator& icl::math::DynMatrix< T >::col_iterator::operator+= | ( | difference_type | n | ) | const [inline] |
jump next n elements (inplace) (const)
col_iterator icl::math::DynMatrix< T >::col_iterator::operator- | ( | difference_type | n | ) | [inline] |
jump backward next n elements
const col_iterator icl::math::DynMatrix< T >::col_iterator::operator- | ( | difference_type | n | ) | const [inline] |
jump backward next n elements (const)
difference_type icl::math::DynMatrix< T >::col_iterator::operator- | ( | const col_iterator & | other | ) | const [inline] |
col_iterator& icl::math::DynMatrix< T >::col_iterator::operator-- | ( | ) | [inline] |
prefix decrement operator
const col_iterator& icl::math::DynMatrix< T >::col_iterator::operator-- | ( | ) | const [inline] |
prefix decrement operator (const)
col_iterator icl::math::DynMatrix< T >::col_iterator::operator-- | ( | int | ) | [inline] |
postfix decrement operator
const col_iterator icl::math::DynMatrix< T >::col_iterator::operator-- | ( | int | ) | const [inline] |
postfix decrement operator (const)
col_iterator& icl::math::DynMatrix< T >::col_iterator::operator-= | ( | difference_type | n | ) | [inline] |
jump backward next n elements (inplace)
const col_iterator& icl::math::DynMatrix< T >::col_iterator::operator-= | ( | difference_type | n | ) | const [inline] |
jump backward next n elements (inplace) (const)
bool icl::math::DynMatrix< T >::col_iterator::operator< | ( | const col_iterator & | i | ) | const [inline] |
comparison operator <
bool icl::math::DynMatrix< T >::col_iterator::operator<= | ( | const col_iterator & | i | ) | const [inline] |
comparison operator <=
bool icl::math::DynMatrix< T >::col_iterator::operator== | ( | const col_iterator & | i | ) | const [inline] |
comparison operator ==
bool icl::math::DynMatrix< T >::col_iterator::operator> | ( | const col_iterator & | i | ) | const [inline] |
comparison operator >
bool icl::math::DynMatrix< T >::col_iterator::operator>= | ( | const col_iterator & | i | ) | const [inline] |
comparison operator >=
T* icl::math::DynMatrix< T >::col_iterator::p [mutable] |
unsigned int icl::math::DynMatrix< T >::col_iterator::stride |