shawn::LazyEdgeModel::LazyIteratorHelper< NodeType, WorldNodeIterator > Class Template Reference

#include <lazy_edge_model.h>

Inheritance diagram for shawn::LazyEdgeModel::LazyIteratorHelper< NodeType, WorldNodeIterator >:

Inheritance graph
[legend]
Collaboration diagram for shawn::LazyEdgeModel::LazyIteratorHelper< NodeType, WorldNodeIterator >:

Collaboration graph
[legend]

List of all members.

Public Types

typedef AbstractIteratorHelper
< NodeType > 
base_type

Public Member Functions

 LazyIteratorHelper (const LazyEdgeModel &, EdgeModel::CommunicationDirection dir, NodeType &, const WorldNodeIterator &, const WorldNodeIterator &)
virtual ~LazyIteratorHelper ()
virtual void init (void) throw ()
virtual void next (void) throw ()
virtual NodeType * current (void) const throw ()
virtual AbstractIteratorHelper
< NodeType > * 
clone (void) const throw ()

template<typename NodeType, typename WorldNodeIterator>
class shawn::LazyEdgeModel::LazyIteratorHelper< NodeType, WorldNodeIterator >


Member Typedef Documentation

template<typename NodeType, typename WorldNodeIterator>
typedef AbstractIteratorHelper<NodeType> shawn::LazyEdgeModel::LazyIteratorHelper< NodeType, WorldNodeIterator >::base_type


Constructor & Destructor Documentation

template<typename NodeType, typename WorldNodeIterator>
shawn::LazyEdgeModel::LazyIteratorHelper< NodeType, WorldNodeIterator >::LazyIteratorHelper ( const LazyEdgeModel ,
EdgeModel::CommunicationDirection  dir,
NodeType &  ,
const WorldNodeIterator &  ,
const WorldNodeIterator &   
)

template<typename NodeType, typename WorldNodeIterator>
virtual shawn::LazyEdgeModel::LazyIteratorHelper< NodeType, WorldNodeIterator >::~LazyIteratorHelper (  )  [virtual]


Member Function Documentation

template<typename NodeType, typename WorldNodeIterator>
virtual void shawn::LazyEdgeModel::LazyIteratorHelper< NodeType, WorldNodeIterator >::init ( void   )  throw () [virtual]

template<typename NodeType, typename WorldNodeIterator>
virtual void shawn::LazyEdgeModel::LazyIteratorHelper< NodeType, WorldNodeIterator >::next ( void   )  throw () [virtual]

template<typename NodeType, typename WorldNodeIterator>
virtual NodeType* shawn::LazyEdgeModel::LazyIteratorHelper< NodeType, WorldNodeIterator >::current ( void   )  const throw () [virtual]

template<typename NodeType, typename WorldNodeIterator>
virtual AbstractIteratorHelper<NodeType>* shawn::LazyEdgeModel::LazyIteratorHelper< NodeType, WorldNodeIterator >::clone ( void   )  const throw () [virtual]


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

Generated on Tue Feb 7 00:00:53 2012 for Shawn by  doxygen 1.5.6