PolyBoRi
Public Types | Public Member Functions | List of all members
polybori::CDelayedTermIter< TermType, AppendOp, TerminalValueOp, DegIterBase > Class Template Reference

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

#include <CDelayedTermIter.h>

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 polybori::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 polybori::CDelayedTermIter< TermType, AppendOp, TerminalValueOp, DegIterBase >::appendop_type
template<class TermType , class AppendOp , class TerminalValueOp , class DegIterBase >
typedef DegIterBase polybori::CDelayedTermIter< TermType, AppendOp, TerminalValueOp, DegIterBase >::base
template<class TermType , class AppendOp , class TerminalValueOp , class DegIterBase >
typedef CDelayedTermIter<term_type, AppendOp, TerminalValueOp, DegIterBase> polybori::CDelayedTermIter< TermType, AppendOp, TerminalValueOp, DegIterBase >::self
template<class TermType , class AppendOp , class TerminalValueOp , class DegIterBase >
typedef term_type::size_type polybori::CDelayedTermIter< TermType, AppendOp, TerminalValueOp, DegIterBase >::size_type
template<class TermType , class AppendOp , class TerminalValueOp , class DegIterBase >
typedef base::stack_type polybori::CDelayedTermIter< TermType, AppendOp, TerminalValueOp, DegIterBase >::stack_type
template<class TermType , class AppendOp , class TerminalValueOp , class DegIterBase >
typedef TermType polybori::CDelayedTermIter< TermType, AppendOp, TerminalValueOp, DegIterBase >::term_type
template<class TermType , class AppendOp , class TerminalValueOp , class DegIterBase >
typedef TerminalValueOp polybori::CDelayedTermIter< TermType, AppendOp, TerminalValueOp, DegIterBase >::terminalop_type

Constructor & Destructor Documentation

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

Default constructor.

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

Copy constructor.

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

Construct from degree iterator type.

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

Destructor.

Member Function Documentation

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

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