|
PolyBoRi
|
#include <COrderedIter.h>
Public Member Functions | |
| template<class MgrType > | |
| CGenericOrderedIter (NavigatorType navi, const MgrType &gen) | |
| CGenericOrderedIter (const CGenericOrderedIter &rhs) | |
Public Member Functions inherited from polybori::COrderedIter< NavigatorType, MonomType > | |
| COrderedIter (core_pointer rhs, const term_generator &getTerm) | |
| ~COrderedIter () | |
| bool | equal (const self &rhs) const |
| void | increment () |
| Incrementation. More... | |
| bool_type | isOne () const |
| Determine whether term is one (without explicit constructing) More... | |
| bool_type | isZero () const |
| Determine whether term is zero (without explicit constructing) More... | |
| bool_type | isEnd () const |
| Check, whether end of iteration is reached. More... | |
| MonomType | dereference () const |
| Dereferencing operation. More... | |
| const_iterator | begin () const |
| const_iterator | end () const |
| const_reverse_iterator | rbegin () const |
| const_reverse_iterator | rend () const |
| deg_type | deg () const |
| idx_type | firstIndex () const |
| navigator | navigation () const |
| Get navigator of term start. More... | |
Additional Inherited Members | |
Protected Attributes inherited from polybori::COrderedIter< NavigatorType, MonomType > | |
| term_generator | m_getTerm |
| The functional which defines the dereferecing operation. More... | |
| core_pointer | p_iter |
| A shared pointer to the stack, which carries the current path. More... | |
| typedef COrderedIter<NavigatorType, MonomType> polybori::CGenericOrderedIter< OrderType, NavigatorType, MonomType >::base |
| typedef base::core_pointer polybori::CGenericOrderedIter< OrderType, NavigatorType, MonomType >::core_pointer |
| typedef base::iterator_core polybori::CGenericOrderedIter< OrderType, NavigatorType, MonomType >::iterator_core |
| typedef CStackSelector<OrderType, NavigatorType, stack_base>::type polybori::CGenericOrderedIter< OrderType, NavigatorType, MonomType >::ordered_iter_base |
| typedef CWrappedStack<ordered_iter_base> polybori::CGenericOrderedIter< OrderType, NavigatorType, MonomType >::ordered_iter_type |
| typedef CAbstractStackBase<NavigatorType> polybori::CGenericOrderedIter< OrderType, NavigatorType, MonomType >::stack_base |
| typedef base::term_generator polybori::CGenericOrderedIter< OrderType, NavigatorType, MonomType >::term_generator |
|
inline |
|
inline |
1.8.9.1