polybori::CGenericOrderedIter< OrderType, NavigatorType, BooleExponent > Class Template Reference

#include <COrderedIter.h>

Inheritance diagram for polybori::CGenericOrderedIter< OrderType, NavigatorType, BooleExponent >:

polybori::COrderedIter< NavigatorType, BooleExponent > boost::iterator_facade

List of all members.

Public Types

typedef CAbstractStackBase
< NavigatorType > 
stack_base
typedef CStackSelector
< OrderType, NavigatorType,
stack_base >::type 
ordered_iter_base
typedef CWrappedStack
< ordered_iter_base
ordered_iter_type
typedef COrderedIter
< NavigatorType, BooleExponent
base
typedef base::iterator_core iterator_core
typedef base::core_pointer core_pointer
typedef base::term_generator term_generator
 Type for functional, which generates actual term, for current path.

Public Member Functions

template<class MgrType >
 CGenericOrderedIter (NavigatorType navi, const MgrType &mgr)
 CGenericOrderedIter ()
 CGenericOrderedIter (const CGenericOrderedIter &rhs)

template<class OrderType, class NavigatorType>
class polybori::CGenericOrderedIter< OrderType, NavigatorType, BooleExponent >


Member Typedef Documentation

template<class OrderType , class NavigatorType >
typedef COrderedIter<NavigatorType, BooleExponent> polybori::CGenericOrderedIter< OrderType, NavigatorType, BooleExponent >::base

template<class OrderType , class NavigatorType >
typedef base::core_pointer polybori::CGenericOrderedIter< OrderType, NavigatorType, BooleExponent >::core_pointer

template<class OrderType , class NavigatorType >
typedef base::iterator_core polybori::CGenericOrderedIter< OrderType, NavigatorType, BooleExponent >::iterator_core

template<class OrderType , class NavigatorType >
typedef CStackSelector<OrderType, NavigatorType, stack_base>::type polybori::CGenericOrderedIter< OrderType, NavigatorType, BooleExponent >::ordered_iter_base

template<class OrderType , class NavigatorType >
typedef CWrappedStack<ordered_iter_base> polybori::CGenericOrderedIter< OrderType, NavigatorType, BooleExponent >::ordered_iter_type

template<class OrderType , class NavigatorType >
typedef CAbstractStackBase<NavigatorType> polybori::CGenericOrderedIter< OrderType, NavigatorType, BooleExponent >::stack_base

template<class OrderType , class NavigatorType >
typedef base::term_generator polybori::CGenericOrderedIter< OrderType, NavigatorType, BooleExponent >::term_generator

Type for functional, which generates actual term, for current path.

Reimplemented from polybori::COrderedIter< NavigatorType, BooleExponent >.


Constructor & Destructor Documentation

template<class OrderType , class NavigatorType >
template<class MgrType >
polybori::CGenericOrderedIter< OrderType, NavigatorType, BooleExponent >::CGenericOrderedIter ( NavigatorType  navi,
const MgrType &  mgr 
) [inline]

template<class OrderType , class NavigatorType >
polybori::CGenericOrderedIter< OrderType, NavigatorType, BooleExponent >::CGenericOrderedIter (  )  [inline]

template<class OrderType , class NavigatorType >
polybori::CGenericOrderedIter< OrderType, NavigatorType, BooleExponent >::CGenericOrderedIter ( const CGenericOrderedIter< OrderType, NavigatorType, BooleExponent > &  rhs  )  [inline]


The documentation for this class was generated from the following file:

Generated on Fri Apr 3 20:47:43 2009 for PolyBoRi by  doxygen 1.5.8