OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PolicyGraph::open_vertex_reverse_iterator Class Reference

#include <policy_graph.h>

Inheritance diagram for PolicyGraph::open_vertex_reverse_iterator:
Collaboration diagram for PolicyGraph::open_vertex_reverse_iterator:

Public Member Functions

 open_vertex_reverse_iterator ()
 
 open_vertex_reverse_iterator (PolicyGraph *graph, PolicyGraphVertex *start)
 

Private Member Functions

void increment ()
 
bool equal (const open_vertex_reverse_iterator &rhs) const
 
OpenVertexPathPair dereference () const
 

Private Attributes

PolicyGraphgraph_
 
PolicyGraphVertexopen_
 

Friends

class boost::iterator_core_access
 

Detailed Description

Definition at line 68 of file policy_graph.h.

Constructor & Destructor Documentation

PolicyGraph::open_vertex_reverse_iterator::open_vertex_reverse_iterator ( )
inline

Definition at line 72 of file policy_graph.h.

PolicyGraph::open_vertex_reverse_iterator::open_vertex_reverse_iterator ( PolicyGraph graph,
PolicyGraphVertex start 
)
inline

Definition at line 76 of file policy_graph.h.

Member Function Documentation

PolicyGraph::OpenVertexPathPair PolicyGraph::open_vertex_reverse_iterator::dereference ( ) const
private

Definition at line 116 of file policy_graph.cc.

Here is the call graph for this function:

bool PolicyGraph::open_vertex_reverse_iterator::equal ( const open_vertex_reverse_iterator rhs) const
private

Definition at line 102 of file policy_graph.cc.

void PolicyGraph::open_vertex_reverse_iterator::increment ( )
private

Definition at line 96 of file policy_graph.cc.

Here is the call graph for this function:

Friends And Related Function Documentation

friend class boost::iterator_core_access
friend

Definition at line 82 of file policy_graph.h.

Member Data Documentation

PolicyGraph* PolicyGraph::open_vertex_reverse_iterator::graph_
private

Definition at line 90 of file policy_graph.h.

PolicyGraphVertex* PolicyGraph::open_vertex_reverse_iterator::open_
private

Definition at line 91 of file policy_graph.h.


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