#include <CTermStack.h>
Public Types | |
typedef CDegStackCore < NavigatorType, BlockProperty, std::forward_iterator_tag, BaseType > | base |
typedef base::size_type | size_type |
typedef std::greater< size_type > | size_comparer |
typedef base::manager_type | manager_type |
Public Member Functions | |
CDegStackBase () | |
CDegStackBase (NavigatorType navi, const manager_type &mgr) | |
void | proximate () |
void | incrementBranch () |
bool | maxOnThen (size_type deg) const |
Public Attributes | |
integral_constant< bool, false > | takeLast |
typedef CDegStackCore<NavigatorType, BlockProperty, std::forward_iterator_tag, BaseType> polybori::CDegStackBase< NavigatorType, valid_tag, BlockProperty, BaseType >::base |
typedef base::manager_type polybori::CDegStackBase< NavigatorType, valid_tag, BlockProperty, BaseType >::manager_type |
typedef std::greater<size_type> polybori::CDegStackBase< NavigatorType, valid_tag, BlockProperty, BaseType >::size_comparer |
typedef base::size_type polybori::CDegStackBase< NavigatorType, valid_tag, BlockProperty, BaseType >::size_type |
polybori::CDegStackBase< NavigatorType, valid_tag, BlockProperty, BaseType >::CDegStackBase | ( | ) | [inline] |
polybori::CDegStackBase< NavigatorType, valid_tag, BlockProperty, BaseType >::CDegStackBase | ( | NavigatorType | navi, | |
const manager_type & | mgr | |||
) | [inline] |
void polybori::CDegStackBase< NavigatorType, valid_tag, BlockProperty, BaseType >::incrementBranch | ( | ) | [inline] |
bool polybori::CDegStackBase< NavigatorType, valid_tag, BlockProperty, BaseType >::maxOnThen | ( | size_type | deg | ) | const [inline] |
void polybori::CDegStackBase< NavigatorType, valid_tag, BlockProperty, BaseType >::proximate | ( | ) | [inline] |
integral_constant<bool, false> polybori::CDegStackBase< NavigatorType, valid_tag, BlockProperty, BaseType >::takeLast |