#include <mlGraphToBoostGraph.h>
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* () |
| self & | operator++ () |
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) |
Definition at line 124 of file mlGraphToBoostGraph.h.
| 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.
| ml::GraphEdge* ml_out_edge_iterator::operator* | ( | ) | [inline] |
| self& ml_out_edge_iterator::operator++ | ( | void | ) | [inline] |
Definition at line 156 of file mlGraphToBoostGraph.h.
References _edgeIter, _edgeIterEnd, and _vertex.
Definition at line 167 of file mlGraphToBoostGraph.h.
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++().
1.5.8