PolyBoRi
|
#include <COrderedIter.h>
Public Member Functions | |
template<class MgrType > | |
CGenericOrderedIter (NavigatorType navi, const MgrType &gen) | |
CGenericOrderedIter (const CGenericOrderedIter &rhs) | |
![]() | |
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 | |
![]() | |
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 |