Public Member Functions | |
__normal_iterator () | |
__normal_iterator (size_t r, size_t c, size_t num_rows, size_t num_cols, X *v) | |
__normal_iterator & | operator++ () |
__normal_iterator & | operator+= (int count) |
__normal_iterator | operator++ (int postfix) |
__normal_iterator | operator+ (int count) const |
bool | operator== (const __normal_iterator &it) const |
bool | operator!= (const __normal_iterator &it) const |
template<typename Z> | |
__normal_iterator (const __normal_iterator< Z > &i) | |
Y & | operator * () |
Public Attributes | |
size_t | row |
size_t | col |
Protected Attributes | |
size_t | rows |
size_t | cols |
X * | value |
Friends | |
class | __normal_iterator< Y > |
code::Dim2D< X >::__normal_iterator< Y >::__normal_iterator | ( | ) | [inline] |
code::Dim2D< X >::__normal_iterator< Y >::__normal_iterator | ( | size_t | r, | |
size_t | c, | |||
size_t | num_rows, | |||
size_t | num_cols, | |||
X * | v | |||
) | [inline] |
code::Dim2D< X >::__normal_iterator< Y >::__normal_iterator | ( | const __normal_iterator< Z > & | i | ) | [inline] |
Y& code::Dim2D< X >::__normal_iterator< Y >::operator * | ( | ) | [inline] |
bool code::Dim2D< X >::__normal_iterator< Y >::operator!= | ( | const __normal_iterator< Y > & | it | ) | const [inline] |
__normal_iterator code::Dim2D< X >::__normal_iterator< Y >::operator+ | ( | int | count | ) | const [inline] |
__normal_iterator code::Dim2D< X >::__normal_iterator< Y >::operator++ | ( | int | postfix | ) | [inline] |
__normal_iterator& code::Dim2D< X >::__normal_iterator< Y >::operator++ | ( | ) | [inline] |
__normal_iterator& code::Dim2D< X >::__normal_iterator< Y >::operator+= | ( | int | count | ) | [inline] |
bool code::Dim2D< X >::__normal_iterator< Y >::operator== | ( | const __normal_iterator< Y > & | it | ) | const [inline] |
size_t code::Dim2D< X >::__normal_iterator< Y >::cols [protected] |
size_t code::Dim2D< X >::__normal_iterator< Y >::rows [protected] |