#include <COrderedIter.h>
Public Types | |
typedef NavigatorType | navigator |
typedef CAbstractStackBase < NavigatorType > | self |
typedef CTermStackBase < NavigatorType, self > | iterator_core |
typedef boost::shared_ptr < iterator_core > | core_pointer |
Public Member Functions | |
virtual void | increment ()=0 |
virtual core_pointer | copy () const =0 |
virtual | ~CAbstractStackBase () |
typedef NavigatorType polybori::CAbstractStackBase< NavigatorType >::navigator |
typedef CAbstractStackBase<NavigatorType> polybori::CAbstractStackBase< NavigatorType >::self |
typedef CTermStackBase<NavigatorType, self> polybori::CAbstractStackBase< NavigatorType >::iterator_core |
typedef boost::shared_ptr<iterator_core> polybori::CAbstractStackBase< NavigatorType >::core_pointer |
virtual polybori::CAbstractStackBase< NavigatorType >::~CAbstractStackBase | ( | ) | [inline, virtual] |
virtual void polybori::CAbstractStackBase< NavigatorType >::increment | ( | ) | [pure virtual] |
virtual core_pointer polybori::CAbstractStackBase< NavigatorType >::copy | ( | ) | const [pure virtual] |