theplu::yat::utility::theplu::yat::utility::iterator_traits< StrideIterator< Iter > > Struct Template Reference

#include <yat/utility/StrideIterator.h>

List of all members.

Public Types

typedef iterator_traits< Iter >
::data_reference 
data_reference
typedef iterator_traits< Iter >
::weight_reference 
weight_reference

Public Member Functions

data_reference data (StrideIterator< Iter > iter) const
weight_reference weight (StrideIterator< Iter > iter) const


Detailed Description

template<class Iter>
struct theplu::yat::utility::theplu::yat::utility::iterator_traits< StrideIterator< Iter > >

Specialization for StrideIterator using iterator_traits with base()

Member Typedef Documentation

template<class Iter>
typedef iterator_traits<Iter>::data_reference theplu::yat::utility::theplu::yat::utility::iterator_traits< StrideIterator< Iter > >::data_reference

data_reference same as for underlying iterator

template<class Iter>
typedef iterator_traits<Iter>::weight_reference theplu::yat::utility::theplu::yat::utility::iterator_traits< StrideIterator< Iter > >::weight_reference

weight_reference same as for underlying iterator


Member Function Documentation

template<class Iter>
data_reference theplu::yat::utility::theplu::yat::utility::iterator_traits< StrideIterator< Iter > >::data ( StrideIterator< Iter >  iter  )  const [inline]

Returns:
data of iterator

template<class Iter>
weight_reference theplu::yat::utility::theplu::yat::utility::iterator_traits< StrideIterator< Iter > >::weight ( StrideIterator< Iter >  iter  )  const [inline]

Returns:
weight of iterator


The documentation for this struct was generated from the following file:

Generated on Tue Jan 18 02:20:11 2011 for yat by  doxygen 1.5.5