linbox
ConstSubMatIterator< E > Struct Template Reference

#include <submat-iterator.h>

Public Member Functions

 ConstSubMatIterator ()
 
 ConstSubMatIterator (E *loc, size_t c=0, size_t stride=0)
 
 ConstSubMatIterator (const ConstSubMatIterator &p)
 
const E & operator* () const
 
ConstSubMatIteratoroperator++ ()
 
bool operator== (const ConstSubMatIterator &b) const
 
bool operator!= (const ConstSubMatIterator &b) const
 

Data Fields

E * _me
 
E * _end
 
size_t _s1
 
size_t _s2
 

Constructor & Destructor Documentation

◆ ConstSubMatIterator() [1/3]

template<typename E>
ConstSubMatIterator ( )
inline

◆ ConstSubMatIterator() [2/3]

template<typename E>
ConstSubMatIterator ( E * loc,
size_t c = 0,
size_t stride = 0 )
inline

◆ ConstSubMatIterator() [3/3]

template<typename E>
ConstSubMatIterator ( const ConstSubMatIterator< E > & p)
inline

Member Function Documentation

◆ operator*()

template<typename E>
const E & operator* ( ) const
inline

◆ operator++()

template<typename E>
ConstSubMatIterator & operator++ ( )
inline

◆ operator==()

template<typename E>
bool operator== ( const ConstSubMatIterator< E > & b) const
inline

◆ operator!=()

template<typename E>
bool operator!= ( const ConstSubMatIterator< E > & b) const
inline

Field Documentation

◆ _me

template<typename E>
E* _me

◆ _end

template<typename E>
E * _end

◆ _s1

template<typename E>
size_t _s1

◆ _s2

template<typename E>
size_t _s2

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