polybori::CDegStackBase< NavigatorType, invalid_tag, BlockProperty, BaseType > Class Template Reference

#include <CTermStack.h>

List of all members.

Public Types

typedef CDegStackCore
< NavigatorType, BlockProperty,
std::bidirectional_iterator_tag,
BaseType
base
typedef base::size_type size_type
typedef base::deg_type deg_type
typedef std::greater_equal
< size_type
size_comparer
typedef base::manager_type manager_type

Public Member Functions

 CDegStackBase ()
 CDegStackBase (NavigatorType navi, const manager_type &mgr)
void proximate ()
void incrementBranch ()
bool maxOnThen (deg_type deg) const

Public Attributes

integral_constant< bool, true > takeLast

template<class NavigatorType, class BlockProperty, class BaseType>
class polybori::CDegStackBase< NavigatorType, invalid_tag, BlockProperty, BaseType >


Member Typedef Documentation

template<class NavigatorType , class BlockProperty , class BaseType >
typedef CDegStackCore<NavigatorType, BlockProperty, std::bidirectional_iterator_tag, BaseType> polybori::CDegStackBase< NavigatorType, invalid_tag, BlockProperty, BaseType >::base

template<class NavigatorType , class BlockProperty , class BaseType >
typedef base::deg_type polybori::CDegStackBase< NavigatorType, invalid_tag, BlockProperty, BaseType >::deg_type

template<class NavigatorType , class BlockProperty , class BaseType >
typedef base::manager_type polybori::CDegStackBase< NavigatorType, invalid_tag, BlockProperty, BaseType >::manager_type

template<class NavigatorType , class BlockProperty , class BaseType >
typedef std::greater_equal<size_type> polybori::CDegStackBase< NavigatorType, invalid_tag, BlockProperty, BaseType >::size_comparer

template<class NavigatorType , class BlockProperty , class BaseType >
typedef base::size_type polybori::CDegStackBase< NavigatorType, invalid_tag, BlockProperty, BaseType >::size_type


Constructor & Destructor Documentation

template<class NavigatorType , class BlockProperty , class BaseType >
polybori::CDegStackBase< NavigatorType, invalid_tag, BlockProperty, BaseType >::CDegStackBase (  )  [inline]

template<class NavigatorType , class BlockProperty , class BaseType >
polybori::CDegStackBase< NavigatorType, invalid_tag, BlockProperty, BaseType >::CDegStackBase ( NavigatorType  navi,
const manager_type mgr 
) [inline]


Member Function Documentation

template<class NavigatorType , class BlockProperty , class BaseType >
void polybori::CDegStackBase< NavigatorType, invalid_tag, BlockProperty, BaseType >::incrementBranch (  )  [inline]

template<class NavigatorType , class BlockProperty , class BaseType >
bool polybori::CDegStackBase< NavigatorType, invalid_tag, BlockProperty, BaseType >::maxOnThen ( deg_type  deg  )  const [inline]

template<class NavigatorType , class BlockProperty , class BaseType >
void polybori::CDegStackBase< NavigatorType, invalid_tag, BlockProperty, BaseType >::proximate (  )  [inline]


Member Data Documentation

template<class NavigatorType , class BlockProperty , class BaseType >
integral_constant<bool, true> polybori::CDegStackBase< NavigatorType, invalid_tag, BlockProperty, BaseType >::takeLast


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