StrideIterPack Namespace Reference


Classes

class  stride_iter
 C++ Standard Library compatable iterator class for accesing nonunit stride arrays of data. More...
template<class Iter, class Val, class Ref, class Ptr, class Diff>
const stride_iter< Iter, Val,
Ref, Ptr, Diff > 
operator+ (Diff n, const stride_iter< Iter, Val, Ref, Ptr, Diff > itr)
 Allow difference_type as lhs argument in n + itr.
template<class Iter, class Val, class Ref, class Ptr, class Diff>
bool operator< (const stride_iter< Iter, Val, Ref, Ptr, Diff > &itr1, const stride_iter< Iter, Val, Ref, Ptr, Diff > &itr2)
 itr1 < itr2
template<class Iter, class Val, class Ref, class Ptr, class Diff>
bool operator<= (const stride_iter< Iter, Val, Ref, Ptr, Diff > &itr1, const stride_iter< Iter, Val, Ref, Ptr, Diff > &itr2)
 itr1 <= itr2
template<class Iter, class Val, class Ref, class Ptr, class Diff>
bool operator> (const stride_iter< Iter, Val, Ref, Ptr, Diff > &itr1, const stride_iter< Iter, Val, Ref, Ptr, Diff > &itr2)
 itr1 > itr 2
template<class Iter, class Val, class Ref, class Ptr, class Diff>
bool operator>= (const stride_iter< Iter, Val, Ref, Ptr, Diff > &itr1, const stride_iter< Iter, Val, Ref, Ptr, Diff > &itr2)
 itr1 >= itr2
template<class Iter, class Val, class Ref, class Ptr, class Diff>
bool operator== (const stride_iter< Iter, Val, Ref, Ptr, Diff > &itr1, const stride_iter< Iter, Val, Ref, Ptr, Diff > &itr2)
 itr1 == itr2
template<class Iter, class Val, class Ref, class Ptr, class Diff>
bool operator!= (const stride_iter< Iter, Val, Ref, Ptr, Diff > &itr1, const stride_iter< Iter, Val, Ref, Ptr, Diff > &itr2)
 itr1 != itr2


Function Documentation

template<class Iter, class Val, class Ref, class Ptr, class Diff>
const stride_iter<Iter,Val,Ref,Ptr,Diff> StrideIterPack::operator+ ( Diff  n,
const stride_iter< Iter, Val, Ref, Ptr, Diff >  itr 
) [inline]

Allow difference_type as lhs argument in n + itr.

Definition at line 197 of file StrideIterPack_StrideIter.hpp.

template<class Iter, class Val, class Ref, class Ptr, class Diff>
bool StrideIterPack::operator< ( const stride_iter< Iter, Val, Ref, Ptr, Diff > &  itr1,
const stride_iter< Iter, Val, Ref, Ptr, Diff > &  itr2 
) [inline]

itr1 < itr2

Definition at line 205 of file StrideIterPack_StrideIter.hpp.

template<class Iter, class Val, class Ref, class Ptr, class Diff>
bool StrideIterPack::operator<= ( const stride_iter< Iter, Val, Ref, Ptr, Diff > &  itr1,
const stride_iter< Iter, Val, Ref, Ptr, Diff > &  itr2 
) [inline]

itr1 <= itr2

Definition at line 212 of file StrideIterPack_StrideIter.hpp.

template<class Iter, class Val, class Ref, class Ptr, class Diff>
bool StrideIterPack::operator> ( const stride_iter< Iter, Val, Ref, Ptr, Diff > &  itr1,
const stride_iter< Iter, Val, Ref, Ptr, Diff > &  itr2 
) [inline]

itr1 > itr 2

Definition at line 219 of file StrideIterPack_StrideIter.hpp.

template<class Iter, class Val, class Ref, class Ptr, class Diff>
bool StrideIterPack::operator>= ( const stride_iter< Iter, Val, Ref, Ptr, Diff > &  itr1,
const stride_iter< Iter, Val, Ref, Ptr, Diff > &  itr2 
) [inline]

itr1 >= itr2

Definition at line 226 of file StrideIterPack_StrideIter.hpp.

template<class Iter, class Val, class Ref, class Ptr, class Diff>
bool StrideIterPack::operator== ( const stride_iter< Iter, Val, Ref, Ptr, Diff > &  itr1,
const stride_iter< Iter, Val, Ref, Ptr, Diff > &  itr2 
) [inline]

itr1 == itr2

Definition at line 233 of file StrideIterPack_StrideIter.hpp.

template<class Iter, class Val, class Ref, class Ptr, class Diff>
bool StrideIterPack::operator!= ( const stride_iter< Iter, Val, Ref, Ptr, Diff > &  itr1,
const stride_iter< Iter, Val, Ref, Ptr, Diff > &  itr2 
) [inline]

itr1 != itr2

Definition at line 240 of file StrideIterPack_StrideIter.hpp.


Generated on Tue Oct 20 12:54:21 2009 for MOOCHO (Single Doxygen Collection) by doxygen 1.4.7