KrisLibrary  1.0.0
Public Types | Public Member Functions | Public Attributes | List of all members
Graph::UndirectedEdgeIterator< Data > Struct Template Reference

Public Types

typedef std::list< Data >::iterator DataPtr
 
typedef const std::map< int, DataPtr > EdgeList
 
typedef EdgeList::const_iterator EdgeListIterator
 

Public Member Functions

void init (EdgeList &_edges, EdgeList &_co_edges)
 
int source () const
 
int target () const
 
bool end () const
 
void operator++ ()
 
void operator++ (int)
 
void operator-- ()
 
void operator-- (int)
 
Data * operator-> () const
 
Data & operator* () const
 

Public Attributes

int n
 
EdgeListIterator e
 
const EdgeList * edges
 
const EdgeList * co_edges
 

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