shawn::EdgeModel::AbstractAdjacencyIterator< NodeType > Class Template Reference

#include <edge_model.h>

Collaboration diagram for shawn::EdgeModel::AbstractAdjacencyIterator< NodeType >:

Collaboration graph
[legend]

List of all members.

Public Types

typedef AbstractIteratorHelper
< NodeType > 
Helper

Public Member Functions

 AbstractAdjacencyIterator ()
 AbstractAdjacencyIterator (const AbstractAdjacencyIterator< NodeType > &)
 AbstractAdjacencyIterator (Helper *)
 ~AbstractAdjacencyIterator ()
AbstractAdjacencyIteratoroperator++ (void) throw ()
NodeType & operator* (void) const throw ()
NodeType * operator-> (void) const throw ()
bool operator== (const AbstractAdjacencyIterator< NodeType > &) const throw ()
bool operator!= (const AbstractAdjacencyIterator< NodeType > &) const throw ()
AbstractAdjacencyIteratoroperator= (const AbstractAdjacencyIterator< NodeType > &) throw ()

template<typename NodeType>
class shawn::EdgeModel::AbstractAdjacencyIterator< NodeType >


Member Typedef Documentation

template<typename NodeType>
typedef AbstractIteratorHelper<NodeType> shawn::EdgeModel::AbstractAdjacencyIterator< NodeType >::Helper


Constructor & Destructor Documentation

template<typename NodeType>
shawn::EdgeModel::AbstractAdjacencyIterator< NodeType >::AbstractAdjacencyIterator (  ) 

template<typename NodeType>
shawn::EdgeModel::AbstractAdjacencyIterator< NodeType >::AbstractAdjacencyIterator ( const AbstractAdjacencyIterator< NodeType > &   ) 

template<typename NodeType>
shawn::EdgeModel::AbstractAdjacencyIterator< NodeType >::AbstractAdjacencyIterator ( Helper  ) 

template<typename NodeType>
shawn::EdgeModel::AbstractAdjacencyIterator< NodeType >::~AbstractAdjacencyIterator (  ) 


Member Function Documentation

template<typename NodeType>
AbstractAdjacencyIterator& shawn::EdgeModel::AbstractAdjacencyIterator< NodeType >::operator++ ( void   )  throw ()

template<typename NodeType>
NodeType& shawn::EdgeModel::AbstractAdjacencyIterator< NodeType >::operator* ( void   )  const throw ()

template<typename NodeType>
NodeType* shawn::EdgeModel::AbstractAdjacencyIterator< NodeType >::operator-> ( void   )  const throw ()

template<typename NodeType>
bool shawn::EdgeModel::AbstractAdjacencyIterator< NodeType >::operator== ( const AbstractAdjacencyIterator< NodeType > &   )  const throw ()

template<typename NodeType>
bool shawn::EdgeModel::AbstractAdjacencyIterator< NodeType >::operator!= ( const AbstractAdjacencyIterator< NodeType > &   )  const throw ()

template<typename NodeType>
AbstractAdjacencyIterator& shawn::EdgeModel::AbstractAdjacencyIterator< NodeType >::operator= ( const AbstractAdjacencyIterator< NodeType > &   )  throw ()


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

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