CAbstractStackBase< NavigatorType > Class Template Reference

#include <COrderedIter.h>

List of all members.

Public Types

typedef NavigatorType navigator
typedef CAbstractStackBase
< NavigatorType > 
self
typedef CTermStackBase
< NavigatorType, self
iterator_core

Public Member Functions

typedef PBORI_SHARED_PTR (iterator_core) core_pointer
virtual void increment ()=0
virtual core_pointer copy () const =0
virtual ~CAbstractStackBase ()

template<class NavigatorType>
class CAbstractStackBase< NavigatorType >


Member Typedef Documentation

template<class NavigatorType >
typedef CTermStackBase<NavigatorType, self> CAbstractStackBase< NavigatorType >::iterator_core
template<class NavigatorType >
typedef NavigatorType CAbstractStackBase< NavigatorType >::navigator
template<class NavigatorType >
typedef CAbstractStackBase<NavigatorType> CAbstractStackBase< NavigatorType >::self

Constructor & Destructor Documentation

template<class NavigatorType >
virtual CAbstractStackBase< NavigatorType >::~CAbstractStackBase (  )  [inline, virtual]

Member Function Documentation

template<class NavigatorType >
virtual core_pointer CAbstractStackBase< NavigatorType >::copy (  )  const [pure virtual]
template<class NavigatorType >
virtual void CAbstractStackBase< NavigatorType >::increment (  )  [pure virtual]
template<class NavigatorType >
typedef CAbstractStackBase< NavigatorType >::PBORI_SHARED_PTR ( iterator_core   ) 

The documentation for this class was generated from the following file:
Generated on Tue May 4 08:39:35 2010 for PolyBoRi by  doxygen 1.6.3