CDelayedTermIter< TermType, AppendOp, TerminalValueOp, DegIterBase > Class Template Reference

This class defines extend a given PolyBoRi degree iterator. More...

#include <CDelayedTermIter.h>

List of all members.

Public Types

typedef TermType term_type
typedef term_type::size_type size_type
typedef DegIterBase base
typedef CDelayedTermIter
< term_type, AppendOp,
TerminalValueOp, DegIterBase > 
self
typedef base::stack_type stack_type
typedef AppendOp appendop_type
typedef TerminalValueOp terminalop_type

Public Member Functions

 CDelayedTermIter ()
 Default constructor.
 CDelayedTermIter (const self &rhs)
 Copy constructor.
 CDelayedTermIter (const base &rhs)
 Construct from degree iterator type.
 ~CDelayedTermIter ()
 Destructor.
term_type term () const

Detailed Description

template<class TermType, class AppendOp, class TerminalValueOp, class DegIterBase>
class CDelayedTermIter< TermType, AppendOp, TerminalValueOp, DegIterBase >

This class defines extend a given PolyBoRi degree iterator.


Member Typedef Documentation

template<class TermType , class AppendOp , class TerminalValueOp , class DegIterBase >
typedef AppendOp CDelayedTermIter< TermType, AppendOp, TerminalValueOp, DegIterBase >::appendop_type
template<class TermType , class AppendOp , class TerminalValueOp , class DegIterBase >
typedef DegIterBase CDelayedTermIter< TermType, AppendOp, TerminalValueOp, DegIterBase >::base
template<class TermType , class AppendOp , class TerminalValueOp , class DegIterBase >
typedef CDelayedTermIter<term_type, AppendOp, TerminalValueOp, DegIterBase> CDelayedTermIter< TermType, AppendOp, TerminalValueOp, DegIterBase >::self
template<class TermType , class AppendOp , class TerminalValueOp , class DegIterBase >
typedef term_type::size_type CDelayedTermIter< TermType, AppendOp, TerminalValueOp, DegIterBase >::size_type
template<class TermType , class AppendOp , class TerminalValueOp , class DegIterBase >
typedef base::stack_type CDelayedTermIter< TermType, AppendOp, TerminalValueOp, DegIterBase >::stack_type
template<class TermType , class AppendOp , class TerminalValueOp , class DegIterBase >
typedef TermType CDelayedTermIter< TermType, AppendOp, TerminalValueOp, DegIterBase >::term_type
template<class TermType , class AppendOp , class TerminalValueOp , class DegIterBase >
typedef TerminalValueOp CDelayedTermIter< TermType, AppendOp, TerminalValueOp, DegIterBase >::terminalop_type

Constructor & Destructor Documentation

template<class TermType , class AppendOp , class TerminalValueOp , class DegIterBase >
CDelayedTermIter< TermType, AppendOp, TerminalValueOp, DegIterBase >::CDelayedTermIter (  )  [inline]

Default constructor.

template<class TermType , class AppendOp , class TerminalValueOp , class DegIterBase >
CDelayedTermIter< TermType, AppendOp, TerminalValueOp, DegIterBase >::CDelayedTermIter ( const self rhs  )  [inline]

Copy constructor.

template<class TermType , class AppendOp , class TerminalValueOp , class DegIterBase >
CDelayedTermIter< TermType, AppendOp, TerminalValueOp, DegIterBase >::CDelayedTermIter ( const base rhs  )  [inline]

Construct from degree iterator type.

template<class TermType , class AppendOp , class TerminalValueOp , class DegIterBase >
CDelayedTermIter< TermType, AppendOp, TerminalValueOp, DegIterBase >::~CDelayedTermIter (  )  [inline]

Destructor.


Member Function Documentation

template<class TermType , class AppendOp , class TerminalValueOp , class DegIterBase >
term_type CDelayedTermIter< TermType, AppendOp, TerminalValueOp, DegIterBase >::term (  )  const [inline]

The documentation for this class was generated from the following file:
Generated on Tue May 4 08:19:05 2010 for PolyBoRi by  doxygen 1.6.3