code::Dim2D< X >::__normal_iterator< Y > Class Template Reference

List of all members.

template<class X>
template<class Y>
class code::Dim2D< X >::__normal_iterator< Y >


Public Member Functions

 __normal_iterator ()
 __normal_iterator (size_t r, size_t c, size_t num_rows, size_t num_cols, X *v)
__normal_iteratoroperator++ ()
__normal_iteratoroperator+= (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 >

Constructor & Destructor Documentation

template<class X>
template<class Y>
code::Dim2D< X >::__normal_iterator< Y >::__normal_iterator (  )  [inline]

template<class X>
template<class Y>
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]

template<class X>
template<class Y>
template<typename Z>
code::Dim2D< X >::__normal_iterator< Y >::__normal_iterator ( const __normal_iterator< Z > &  i  )  [inline]


Member Function Documentation

template<class X>
template<class Y>
Y& code::Dim2D< X >::__normal_iterator< Y >::operator * (  )  [inline]

template<class X>
template<class Y>
bool code::Dim2D< X >::__normal_iterator< Y >::operator!= ( const __normal_iterator< Y > &  it  )  const [inline]

template<class X>
template<class Y>
__normal_iterator code::Dim2D< X >::__normal_iterator< Y >::operator+ ( int  count  )  const [inline]

template<class X>
template<class Y>
__normal_iterator code::Dim2D< X >::__normal_iterator< Y >::operator++ ( int  postfix  )  [inline]

template<class X>
template<class Y>
__normal_iterator& code::Dim2D< X >::__normal_iterator< Y >::operator++ (  )  [inline]

template<class X>
template<class Y>
__normal_iterator& code::Dim2D< X >::__normal_iterator< Y >::operator+= ( int  count  )  [inline]

template<class X>
template<class Y>
bool code::Dim2D< X >::__normal_iterator< Y >::operator== ( const __normal_iterator< Y > &  it  )  const [inline]


Friends And Related Function Documentation

template<class X>
template<class Y>
friend class __normal_iterator< Y > [friend]


Member Data Documentation

template<class X>
template<class Y>
size_t code::Dim2D< X >::__normal_iterator< Y >::col

template<class X>
template<class Y>
size_t code::Dim2D< X >::__normal_iterator< Y >::cols [protected]

template<class X>
template<class Y>
size_t code::Dim2D< X >::__normal_iterator< Y >::row

template<class X>
template<class Y>
size_t code::Dim2D< X >::__normal_iterator< Y >::rows [protected]

template<class X>
template<class Y>
X* code::Dim2D< X >::__normal_iterator< Y >::value [protected]


Generated on Fri May 4 13:40:11 2012 for WDSS-IIw2 by  doxygen 1.4.7