The edge class. More...
#include <MultiGraph.h>
Public Member Functions | |
| Edge (Node *s, Node *d, const _EdgeInfo info) | |
| Constructor. | |
| ~Edge () | |
| Destructor clears contents for debugging purposes. | |
| Node * | source () |
| Node * | dest () |
| const Node * | source () const |
| const Node * | dest () const |
| const _EdgeInfo & | info () const |
| _EdgeInfo & | mutable_info () |
Protected Attributes | |
| Node * | source_ |
| Node * | dest_ |
| _EdgeInfo | info_ |
The edge class.
Definition at line 178 of file MultiGraph.h.
| dtn::MultiGraph< _NodeInfo, _EdgeInfo >::Edge::Edge | ( | Node * | s, | |
| Node * | d, | |||
| const _EdgeInfo | info | |||
| ) | [inline] |
Constructor.
Definition at line 181 of file MultiGraph.h.
| dtn::MultiGraph< _NodeInfo, _EdgeInfo >::Edge::~Edge | ( | ) | [inline] |
Destructor clears contents for debugging purposes.
Definition at line 185 of file MultiGraph.h.
References dtn::MultiGraph< _NodeInfo, _EdgeInfo >::Edge::dest_, and dtn::MultiGraph< _NodeInfo, _EdgeInfo >::Edge::source_.
| const Node* dtn::MultiGraph< _NodeInfo, _EdgeInfo >::Edge::dest | ( | ) | const [inline] |
Definition at line 190 of file MultiGraph.h.
References dtn::MultiGraph< _NodeInfo, _EdgeInfo >::Edge::dest_.
| Node* dtn::MultiGraph< _NodeInfo, _EdgeInfo >::Edge::dest | ( | ) | [inline] |
Definition at line 188 of file MultiGraph.h.
References dtn::MultiGraph< _NodeInfo, _EdgeInfo >::Edge::dest_.
| const _EdgeInfo& dtn::MultiGraph< _NodeInfo, _EdgeInfo >::Edge::info | ( | ) | const [inline] |
Definition at line 192 of file MultiGraph.h.
References dtn::MultiGraph< _NodeInfo, _EdgeInfo >::Edge::info_.
| _EdgeInfo& dtn::MultiGraph< _NodeInfo, _EdgeInfo >::Edge::mutable_info | ( | ) | [inline] |
Definition at line 193 of file MultiGraph.h.
References dtn::MultiGraph< _NodeInfo, _EdgeInfo >::Edge::info_.
| const Node* dtn::MultiGraph< _NodeInfo, _EdgeInfo >::Edge::source | ( | ) | const [inline] |
Definition at line 189 of file MultiGraph.h.
References dtn::MultiGraph< _NodeInfo, _EdgeInfo >::Edge::source_.
| Node* dtn::MultiGraph< _NodeInfo, _EdgeInfo >::Edge::source | ( | ) | [inline] |
Definition at line 187 of file MultiGraph.h.
References dtn::MultiGraph< _NodeInfo, _EdgeInfo >::Edge::source_.
Node* dtn::MultiGraph< _NodeInfo, _EdgeInfo >::Edge::dest_ [protected] |
Definition at line 197 of file MultiGraph.h.
Referenced by dtn::MultiGraph< _NodeInfo, _EdgeInfo >::Edge::dest(), and dtn::MultiGraph< _NodeInfo, _EdgeInfo >::Edge::~Edge().
_EdgeInfo dtn::MultiGraph< _NodeInfo, _EdgeInfo >::Edge::info_ [protected] |
Definition at line 198 of file MultiGraph.h.
Referenced by dtn::MultiGraph< _NodeInfo, _EdgeInfo >::Edge::info(), and dtn::MultiGraph< _NodeInfo, _EdgeInfo >::Edge::mutable_info().
Node* dtn::MultiGraph< _NodeInfo, _EdgeInfo >::Edge::source_ [protected] |
Definition at line 196 of file MultiGraph.h.
Referenced by dtn::MultiGraph< _NodeInfo, _EdgeInfo >::Edge::source(), and dtn::MultiGraph< _NodeInfo, _EdgeInfo >::Edge::~Edge().
1.6.3