#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_ |
Definition at line 178 of file MultiGraph.h.
dtn::MultiGraph< _NodeInfo, _EdgeInfo >::MultiGraph::Edge::Edge | ( | Node * | s, | |
Node * | d, | |||
const _EdgeInfo | info | |||
) | [inline] |
dtn::MultiGraph< _NodeInfo, _EdgeInfo >::MultiGraph::Edge::~Edge | ( | ) | [inline] |
Destructor clears contents for debugging purposes.
Definition at line 185 of file MultiGraph.h.
References dtn::MultiGraph< _NodeInfo, _EdgeInfo >::MultiGraph::Edge::dest_, and dtn::MultiGraph< _NodeInfo, _EdgeInfo >::MultiGraph::Edge::source_.
const Node* dtn::MultiGraph< _NodeInfo, _EdgeInfo >::MultiGraph::Edge::dest | ( | ) | const [inline] |
Definition at line 190 of file MultiGraph.h.
References dtn::MultiGraph< _NodeInfo, _EdgeInfo >::MultiGraph::Edge::dest_.
Node* dtn::MultiGraph< _NodeInfo, _EdgeInfo >::MultiGraph::Edge::dest | ( | ) | [inline] |
Definition at line 188 of file MultiGraph.h.
References dtn::MultiGraph< _NodeInfo, _EdgeInfo >::MultiGraph::Edge::dest_.
const _EdgeInfo& dtn::MultiGraph< _NodeInfo, _EdgeInfo >::MultiGraph::Edge::info | ( | ) | const [inline] |
Definition at line 192 of file MultiGraph.h.
References dtn::MultiGraph< _NodeInfo, _EdgeInfo >::MultiGraph::Edge::info_.
_EdgeInfo& dtn::MultiGraph< _NodeInfo, _EdgeInfo >::MultiGraph::Edge::mutable_info | ( | ) | [inline] |
Definition at line 193 of file MultiGraph.h.
References dtn::MultiGraph< _NodeInfo, _EdgeInfo >::MultiGraph::Edge::info_.
const Node* dtn::MultiGraph< _NodeInfo, _EdgeInfo >::MultiGraph::Edge::source | ( | ) | const [inline] |
Definition at line 189 of file MultiGraph.h.
References dtn::MultiGraph< _NodeInfo, _EdgeInfo >::MultiGraph::Edge::source_.
Node* dtn::MultiGraph< _NodeInfo, _EdgeInfo >::MultiGraph::Edge::source | ( | ) | [inline] |
Definition at line 187 of file MultiGraph.h.
References dtn::MultiGraph< _NodeInfo, _EdgeInfo >::MultiGraph::Edge::source_.
Node* dtn::MultiGraph< _NodeInfo, _EdgeInfo >::MultiGraph::Edge::dest_ [protected] |
Definition at line 197 of file MultiGraph.h.
Referenced by dtn::MultiGraph< _NodeInfo, _EdgeInfo >::MultiGraph::Edge::dest(), and dtn::MultiGraph< _NodeInfo, _EdgeInfo >::MultiGraph::Edge::~Edge().
_EdgeInfo dtn::MultiGraph< _NodeInfo, _EdgeInfo >::MultiGraph::Edge::info_ [protected] |
Definition at line 198 of file MultiGraph.h.
Referenced by dtn::MultiGraph< _NodeInfo, _EdgeInfo >::MultiGraph::Edge::info(), and dtn::MultiGraph< _NodeInfo, _EdgeInfo >::MultiGraph::Edge::mutable_info().
Node* dtn::MultiGraph< _NodeInfo, _EdgeInfo >::MultiGraph::Edge::source_ [protected] |
Definition at line 196 of file MultiGraph.h.
Referenced by dtn::MultiGraph< _NodeInfo, _EdgeInfo >::MultiGraph::Edge::source(), and dtn::MultiGraph< _NodeInfo, _EdgeInfo >::MultiGraph::Edge::~Edge().