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

#include <policy_vertex.h>

Inheritance diagram for PolicyGraphVertex::adjacency_iterator:
Collaboration diagram for PolicyGraphVertex::adjacency_iterator:

Public Member Functions

 adjacency_iterator ()
 
 adjacency_iterator (PolicyGraph *graph, Vertex vertex)
 

Private Member Functions

void increment ()
 
bool equal (const adjacency_iterator &rhs) const
 
PolicyGraphVertexdereference () const
 

Private Attributes

PolicyGraphgraph_
 
PolicyGraphBase::adjacency_iterator iter_
 
PolicyGraphBase::adjacency_iterator end_
 

Friends

class boost::iterator_core_access
 

Detailed Description

Definition at line 35 of file policy_vertex.h.

Constructor & Destructor Documentation

PolicyGraphVertex::adjacency_iterator::adjacency_iterator ( )

Definition at line 12 of file policy_vertex.cc.

PolicyGraphVertex::adjacency_iterator::adjacency_iterator ( PolicyGraph graph,
Vertex  vertex 
)

Definition at line 16 of file policy_vertex.cc.

Here is the call graph for this function:

Member Function Documentation

PolicyGraphVertex & PolicyGraphVertex::adjacency_iterator::dereference ( ) const
private

Definition at line 22 of file policy_vertex.cc.

bool PolicyGraphVertex::adjacency_iterator::equal ( const adjacency_iterator rhs) const
inlineprivate

Definition at line 46 of file policy_vertex.h.

void PolicyGraphVertex::adjacency_iterator::increment ( )
inlineprivate

Definition at line 43 of file policy_vertex.h.

Friends And Related Function Documentation

friend class boost::iterator_core_access
friend

Definition at line 42 of file policy_vertex.h.

Member Data Documentation

PolicyGraphBase::adjacency_iterator PolicyGraphVertex::adjacency_iterator::end_
private

Definition at line 58 of file policy_vertex.h.

PolicyGraph* PolicyGraphVertex::adjacency_iterator::graph_
private

Definition at line 56 of file policy_vertex.h.

PolicyGraphBase::adjacency_iterator PolicyGraphVertex::adjacency_iterator::iter_
private

Definition at line 57 of file policy_vertex.h.


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