PolyBoRi
Public Types | Public Member Functions
polybori::CDegTermStack Class Reference

#include <CTermStack.h>

List of all members.

Public Types

typedef CDegStackBase
< NavigatorType,
DescendingProperty,
BlockProperty, BaseType > 
base
typedef CDegTermStack
< NavigatorType,
DescendingProperty,
BlockProperty, BaseType > 
self
typedef base::navigator navigator
typedef navigator::size_type size_type
typedef navigator::deg_type deg_type
typedef base::manager_type manager_type

Public Member Functions

 CDegTermStack ()
 CDegTermStack (navigator navi, const manager_type &mgr)
void init ()
void followDeg ()
void increment ()
void degTerm ()
void decrement ()
void findTerm (size_type upperbound)
void restart ()

Member Typedef Documentation

typedef CDegStackBase<NavigatorType, DescendingProperty, BlockProperty, BaseType> polybori::CDegTermStack::base

Reimplemented in polybori::CBlockTermStack.

typedef navigator::deg_type polybori::CDegTermStack::deg_type
typedef base::manager_type polybori::CDegTermStack::manager_type

Reimplemented in polybori::CBlockTermStack.

typedef base::navigator polybori::CDegTermStack::navigator

Reimplemented in polybori::CBlockTermStack.

typedef CDegTermStack<NavigatorType, DescendingProperty, BlockProperty, BaseType> polybori::CDegTermStack::self

Reimplemented in polybori::CBlockTermStack.

typedef navigator::size_type polybori::CDegTermStack::size_type

Reimplemented in polybori::CBlockTermStack.


Constructor & Destructor Documentation

polybori::CDegTermStack::CDegTermStack ( ) [inline]
polybori::CDegTermStack::CDegTermStack ( navigator  navi,
const manager_type mgr 
) [inline]

Member Function Documentation

void polybori::CDegTermStack::decrement ( ) [inline]
void polybori::CDegTermStack::degTerm ( ) [inline]
void polybori::CDegTermStack::findTerm ( size_type  upperbound) [inline]
void polybori::CDegTermStack::followDeg ( ) [inline]

Reimplemented in polybori::CBlockTermStack.

void polybori::CDegTermStack::increment ( ) [inline]

Reimplemented in polybori::CBlockTermStack.

void polybori::CDegTermStack::init ( ) [inline]

Reimplemented in polybori::CBlockTermStack.

void polybori::CDegTermStack::restart ( ) [inline]

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