|
PolyBoRi
|
for block stacks More...
#include <CTermStack.h>
Public Types | |
| typedef CTermStack < NavigatorType, Category, BaseType > | base |
| typedef NavigatorType | navigator |
| Get type of navigators. | |
| typedef base::idx_type | idx_type |
| Type for indices. | |
| typedef base::size_type | size_type |
| Type for lengths. | |
| typedef cached_block_deg < navigator >::manager_type | manager_type |
Public Member Functions | |
| CDegStackCore () | |
| CDegStackCore (navigator navi, const manager_type &mgr) | |
| size_type | getDeg (navigator navi) const |
| bool | atBegin () const |
| bool | atEnd () const |
| bool | atEnd (navigator navi) const |
| bool | validEnd () const |
| bool | validEnd (navigator navi) const |
| void | next () |
| void | previous () |
| void | gotoEnd () |
Protected Attributes | |
| cached_block_deg< navigator > | block |
for block stacks
| typedef CTermStack<NavigatorType, Category, BaseType> polybori::CDegStackCore< NavigatorType, valid_tag, Category, BaseType >::base |
Reimplemented from polybori::CTermStack< NavigatorType, Category, BaseType >.
| typedef base::idx_type polybori::CDegStackCore< NavigatorType, valid_tag, Category, BaseType >::idx_type |
Type for indices.
Reimplemented from polybori::CTermStackBase< NavigatorType, BaseType >.
| typedef cached_block_deg<navigator>::manager_type polybori::CDegStackCore< NavigatorType, valid_tag, Category, BaseType >::manager_type |
| typedef NavigatorType polybori::CDegStackCore< NavigatorType, valid_tag, Category, BaseType >::navigator |
Get type of navigators.
Reimplemented from polybori::CTermStack< NavigatorType, Category, BaseType >.
| typedef base::size_type polybori::CDegStackCore< NavigatorType, valid_tag, Category, BaseType >::size_type |
Type for lengths.
Reimplemented from polybori::CTermStackBase< NavigatorType, BaseType >.
| polybori::CDegStackCore< NavigatorType, valid_tag, Category, BaseType >::CDegStackCore | ( | ) | [inline] |
| polybori::CDegStackCore< NavigatorType, valid_tag, Category, BaseType >::CDegStackCore | ( | navigator | navi, |
| const manager_type & | mgr | ||
| ) | [inline] |
| bool polybori::CDegStackCore< NavigatorType, valid_tag, Category, BaseType >::atBegin | ( | ) | const [inline] |
Reimplemented from polybori::CTermStackBase< NavigatorType, BaseType >.
| bool polybori::CDegStackCore< NavigatorType, valid_tag, Category, BaseType >::atEnd | ( | navigator | navi | ) | const [inline] |
Reimplemented from polybori::CTermStackBase< NavigatorType, BaseType >.
| bool polybori::CDegStackCore< NavigatorType, valid_tag, Category, BaseType >::atEnd | ( | ) | const [inline] |
Reimplemented from polybori::CTermStackBase< NavigatorType, BaseType >.
References atEnd().
Referenced by atEnd().
| size_type polybori::CDegStackCore< NavigatorType, valid_tag, Category, BaseType >::getDeg | ( | navigator | navi | ) | const [inline] |
| void polybori::CDegStackCore< NavigatorType, valid_tag, Category, BaseType >::gotoEnd | ( | ) | [inline] |
| void polybori::CDegStackCore< NavigatorType, valid_tag, Category, BaseType >::next | ( | ) | [inline] |
Reimplemented from polybori::CTermStack< NavigatorType, Category, BaseType >.
References polybori::CTermStackBase< NavigatorType, BaseType >::atBegin().
| void polybori::CDegStackCore< NavigatorType, valid_tag, Category, BaseType >::previous | ( | ) | [inline] |
| bool polybori::CDegStackCore< NavigatorType, valid_tag, Category, BaseType >::validEnd | ( | ) | const [inline] |
Reimplemented from polybori::CTermStackBase< NavigatorType, BaseType >.
References validEnd().
Referenced by validEnd().
| bool polybori::CDegStackCore< NavigatorType, valid_tag, Category, BaseType >::validEnd | ( | navigator | navi | ) | const [inline] |
Reimplemented from polybori::CTermStackBase< NavigatorType, BaseType >.
References polybori::CTermStackBase< NavigatorType, BaseType >::atEnd().
cached_block_deg<navigator> polybori::CDegStackCore< NavigatorType, valid_tag, Category, BaseType >::block [protected] |
1.7.4