#include <CTermStack.h>
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 (navigator navi, const manager_type &mgr) | |
CDegTermStack (const CDegTermStack &rhs) | |
void | init () |
void | followDeg () |
void | increment () |
void | degTerm () |
void | decrement () |
void | findTerm (size_type upperbound) |
void | restart () |
void | invalidate () |
typedef CDegStackBase<NavigatorType, DescendingProperty, BlockProperty, BaseType> polybori::CDegTermStack< NavigatorType, DescendingProperty, BlockProperty, BaseType >::base |
Reimplemented in polybori::CBlockTermStack< NavigatorType, DescendingProperty, BaseType >.
typedef CDegTermStack<NavigatorType, DescendingProperty, BlockProperty, BaseType> polybori::CDegTermStack< NavigatorType, DescendingProperty, BlockProperty, BaseType >::self |
Reimplemented in polybori::CBlockTermStack< NavigatorType, DescendingProperty, BaseType >.
typedef base::navigator polybori::CDegTermStack< NavigatorType, DescendingProperty, BlockProperty, BaseType >::navigator |
Reimplemented in polybori::CBlockTermStack< NavigatorType, DescendingProperty, BaseType >.
typedef navigator::size_type polybori::CDegTermStack< NavigatorType, DescendingProperty, BlockProperty, BaseType >::size_type |
Reimplemented in polybori::CBlockTermStack< NavigatorType, DescendingProperty, BaseType >.
typedef navigator::deg_type polybori::CDegTermStack< NavigatorType, DescendingProperty, BlockProperty, BaseType >::deg_type |
typedef base::manager_type polybori::CDegTermStack< NavigatorType, DescendingProperty, BlockProperty, BaseType >::manager_type |
Reimplemented in polybori::CBlockTermStack< NavigatorType, DescendingProperty, BaseType >.
polybori::CDegTermStack< NavigatorType, DescendingProperty, BlockProperty, BaseType >::CDegTermStack | ( | navigator | navi, | |
const manager_type & | mgr | |||
) | [inline] |
polybori::CDegTermStack< NavigatorType, DescendingProperty, BlockProperty, BaseType >::CDegTermStack | ( | const CDegTermStack< NavigatorType, DescendingProperty, BlockProperty, BaseType > & | rhs | ) | [inline] |
void polybori::CDegTermStack< NavigatorType, DescendingProperty, BlockProperty, BaseType >::init | ( | ) | [inline] |
Reimplemented in polybori::CBlockTermStack< NavigatorType, DescendingProperty, BaseType >.
void polybori::CDegTermStack< NavigatorType, DescendingProperty, BlockProperty, BaseType >::followDeg | ( | ) | [inline] |
Reimplemented in polybori::CBlockTermStack< NavigatorType, DescendingProperty, BaseType >.
void polybori::CDegTermStack< NavigatorType, DescendingProperty, BlockProperty, BaseType >::increment | ( | ) | [inline] |
Reimplemented in polybori::CBlockTermStack< NavigatorType, DescendingProperty, BaseType >.
void polybori::CDegTermStack< NavigatorType, DescendingProperty, BlockProperty, BaseType >::degTerm | ( | ) | [inline] |
void polybori::CDegTermStack< NavigatorType, DescendingProperty, BlockProperty, BaseType >::decrement | ( | ) | [inline] |
void polybori::CDegTermStack< NavigatorType, DescendingProperty, BlockProperty, BaseType >::findTerm | ( | size_type | upperbound | ) | [inline] |
void polybori::CDegTermStack< NavigatorType, DescendingProperty, BlockProperty, BaseType >::restart | ( | ) | [inline] |
void polybori::CDegTermStack< NavigatorType, DescendingProperty, BlockProperty, BaseType >::invalidate | ( | ) | [inline] |