#include <CTermStack.h>
Public Types | |
| typedef CDegTermStack < NavigatorType, DescendingProperty, valid_tag, BaseType > | base |
| typedef CBlockTermStack < NavigatorType, DescendingProperty, BaseType > | self |
| typedef base::navigator | navigator |
| typedef navigator::size_type | size_type |
| typedef navigator::idx_type | idx_type |
| typedef base::manager_type | manager_type |
Public Member Functions | |
| CBlockTermStack (navigator navi, const manager_type &mgr) | |
| Construct stack from navigator. | |
| CBlockTermStack () | |
| Default Constructor. | |
| void | init () |
| void | increment () |
| void | followBlockDeg () |
| void | followDeg () |
| void | incrementBlock () |
| typedef CDegTermStack<NavigatorType, DescendingProperty, valid_tag, BaseType> CBlockTermStack< NavigatorType, DescendingProperty, BaseType >::base |
Reimplemented from CDegTermStack< NavigatorType, DescendingProperty, valid_tag, BaseType >.
| typedef navigator::idx_type CBlockTermStack< NavigatorType, DescendingProperty, BaseType >::idx_type |
| typedef base::manager_type CBlockTermStack< NavigatorType, DescendingProperty, BaseType >::manager_type |
Reimplemented from CDegTermStack< NavigatorType, DescendingProperty, valid_tag, BaseType >.
| typedef base::navigator CBlockTermStack< NavigatorType, DescendingProperty, BaseType >::navigator |
Reimplemented from CDegTermStack< NavigatorType, DescendingProperty, valid_tag, BaseType >.
| typedef CBlockTermStack<NavigatorType, DescendingProperty, BaseType> CBlockTermStack< NavigatorType, DescendingProperty, BaseType >::self |
Reimplemented from CDegTermStack< NavigatorType, DescendingProperty, valid_tag, BaseType >.
| typedef navigator::size_type CBlockTermStack< NavigatorType, DescendingProperty, BaseType >::size_type |
Reimplemented from CDegTermStack< NavigatorType, DescendingProperty, valid_tag, BaseType >.
| CBlockTermStack< NavigatorType, DescendingProperty, BaseType >::CBlockTermStack | ( | navigator | navi, | |
| const manager_type & | mgr | |||
| ) | [inline] |
Construct stack from navigator.
| CBlockTermStack< NavigatorType, DescendingProperty, BaseType >::CBlockTermStack | ( | ) | [inline] |
Default Constructor.
| void CBlockTermStack< NavigatorType, DescendingProperty, BaseType >::followBlockDeg | ( | ) | [inline] |
| void CBlockTermStack< NavigatorType, DescendingProperty, BaseType >::followDeg | ( | ) | [inline] |
Reimplemented from CDegTermStack< NavigatorType, DescendingProperty, valid_tag, BaseType >.
References CBlockTermStack< NavigatorType, DescendingProperty, BaseType >::followBlockDeg().
Referenced by CBlockTermStack< NavigatorType, DescendingProperty, BaseType >::increment(), and CBlockTermStack< NavigatorType, DescendingProperty, BaseType >::init().
| void CBlockTermStack< NavigatorType, DescendingProperty, BaseType >::increment | ( | ) | [inline] |
| void CBlockTermStack< NavigatorType, DescendingProperty, BaseType >::incrementBlock | ( | ) | [inline] |
References CDegTermStack< NavigatorType, DescendingProperty, valid_tag, BaseType >::degTerm(), CDegTermStack< NavigatorType, DescendingProperty, valid_tag, BaseType >::findTerm(), and CDegTermStack< NavigatorType, DescendingProperty, valid_tag, BaseType >::restart().
Referenced by CBlockTermStack< NavigatorType, DescendingProperty, BaseType >::increment().
| void CBlockTermStack< NavigatorType, DescendingProperty, BaseType >::init | ( | ) | [inline] |
1.6.3