#include <GraphRep.h>
Public Types | |
typedef GraphEdge | edge_type |
typedef GraphState | state_type |
Public Member Functions | |
GraphRep * | clone () const |
Private Member Functions | |
GraphRep () | |
int | newState () |
void | newEdge (int v1, int v2) |
void | clear () |
const map< int, state_type > & | getStates () const |
Private Attributes | |
map< int, state_type > | theStates |
int | maxState |
Friends | |
class | Graph |
Directed Graph. |
Definition at line 72 of file GraphRep.h.
typedef GraphEdge GraphRep::edge_type |
Definition at line 76 of file GraphRep.h.
typedef GraphState GraphRep::state_type |
Definition at line 77 of file GraphRep.h.
GraphRep::GraphRep | ( | ) | [inline, private] |
Definition at line 89 of file GraphRep.h.
Referenced by clone().
void GraphRep::clear | ( | ) | [private] |
GraphRep* GraphRep::clone | ( | ) | const [inline] |
Definition at line 107 of file GraphRep.h.
References GraphRep().
const map< int, state_type >& GraphRep::getStates | ( | ) | const [inline, private] |
void GraphRep::newEdge | ( | int | v1, | |
int | v2 | |||
) | [private] |
int GraphRep::newState | ( | ) | [private] |
friend class Graph [friend] |
Directed Graph.
Definition at line 79 of file GraphRep.h.
int GraphRep::maxState [private] |
Definition at line 134 of file GraphRep.h.
map< int, state_type > GraphRep::theStates [private] |
Definition at line 131 of file GraphRep.h.
Referenced by getStates().