ecolab::Graph::const_iterator Class Reference

iterator over edges More...

#include <graph.h>

Inheritance diagram for ecolab::Graph::const_iterator:
Inheritance graph
Collaboration diagram for ecolab::Graph::const_iterator:
Collaboration graph

Public Member Functions

Edge operator* () const
 
const Edgeoperator-> () const
 
const_iteratoroperator++ ()
 
bool operator== (const const_iterator &x) const
 
bool operator!= (const const_iterator &x) const
 
- Public Member Functions inherited from classdesc::poly< const_iterator_base >
bool operator== (const poly &x) const
 
bool operator!= (const poly &x) const
 
 poly (const poly &x)
 
 poly (const const_iterator_base &x)
 
polyoperator= (const poly &x)
 
polyoperator= (const const_iterator_base &x)
 
const_iterator_base * operator-> ()
 
const const_iterator_base * operator-> () const
 
const_iterator_base & operator* ()
 
const const_iterator_base & operator* () const
 
void swap (poly &x)
 
 operator bool () const
 
poly addObject ()
 Target object initialisation. More...
 
poly addObject (A x)
 
poly addObject (A1 x1, A2 x2)
 
U & cast ()
 cast target to type U. Thows std::bad_cast if impossible.
 
const U & cast () const
 

Additional Inherited Members

- Public Attributes inherited from classdesc::poly< const_iterator_base >
SimpleTypeTable< const_iterator_base > TypeTable
 

Detailed Description

iterator over edges


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