ml_out_edge_iterator Class Reference

#include <mlGraphToBoostGraph.h>

List of all members.

Public Member Functions

 ml_out_edge_iterator ()
 ml_out_edge_iterator (ml::GraphNode *vertex, std::vector< ml::GraphEdge * >::iterator edgeIter, std::vector< ml::GraphEdge * >::iterator edgeIterEnd)
ml::GraphEdge * operator* ()
selfoperator++ ()

Protected Attributes

ml::GraphNode * _vertex
std::vector< ml::GraphEdge * >
::iterator 
_edgeIter
std::vector< ml::GraphEdge * >
::iterator 
_edgeIterEnd

Friends

bool operator== (const self &x, const self &y)


Detailed Description

Definition at line 124 of file mlGraphToBoostGraph.h.


Constructor & Destructor Documentation

ml_out_edge_iterator::ml_out_edge_iterator (  )  [inline]

Definition at line 136 of file mlGraphToBoostGraph.h.

ml_out_edge_iterator::ml_out_edge_iterator ( ml::GraphNode *  vertex,
std::vector< ml::GraphEdge * >::iterator  edgeIter,
std::vector< ml::GraphEdge * >::iterator  edgeIterEnd 
) [inline]

Definition at line 138 of file mlGraphToBoostGraph.h.

References _edgeIter, _edgeIterEnd, and _vertex.


Member Function Documentation

ml::GraphEdge* ml_out_edge_iterator::operator* (  )  [inline]

Definition at line 154 of file mlGraphToBoostGraph.h.

References _edgeIter.

self& ml_out_edge_iterator::operator++ ( void   )  [inline]

Definition at line 156 of file mlGraphToBoostGraph.h.

References _edgeIter, _edgeIterEnd, and _vertex.


Friends And Related Function Documentation

bool operator== ( const self x,
const self y 
) [friend]

Definition at line 167 of file mlGraphToBoostGraph.h.


Member Data Documentation

std::vector<ml::GraphEdge*>::iterator ml_out_edge_iterator::_edgeIter [protected]

Definition at line 172 of file mlGraphToBoostGraph.h.

Referenced by ml_out_edge_iterator(), operator*(), and operator++().

std::vector<ml::GraphEdge*>::iterator ml_out_edge_iterator::_edgeIterEnd [protected]

Definition at line 173 of file mlGraphToBoostGraph.h.

Referenced by ml_out_edge_iterator(), and operator++().

ml::GraphNode* ml_out_edge_iterator::_vertex [protected]

Definition at line 171 of file mlGraphToBoostGraph.h.

Referenced by ml_out_edge_iterator(), and operator++().


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

Generated on Sat Sep 3 18:39:32 2011 for MeVisLab Toolbox Reference by  doxygen 1.5.8