Otawa
0.10
|
An edge in a ParExeGraph. More...
#include <otawa/parexegraph/ParExeGraph.h>
Public Types | |
enum | edge_type_t { SOLID = 1, SLASHED = 2 } |
typedef enum otawa::ParExeEdge::edge_type_t | edge_type_t_t |
Public Member Functions | |
ParExeEdge (ParExeNode *source, ParExeNode *target, edge_type_t type, int latency=0, const string &name="") | |
int | latency (void) const |
void | setLatency (int latency) |
edge_type_t | type (void) const |
const elm::string & | name (void) const |
N * | source (void) const |
N * | target (void) const |
Private Attributes | |
edge_type_t | _type |
elm::String | _name |
int | _latency |
An edge in a ParExeGraph.
|
inline |
|
inline |
References _latency.
Referenced by setLatency().
|
inline |
References _name.
|
inline |
References _latency, and latency().
Referenced by otawa::etime::EdgeTimeBuilder::apply().
|
inlineinherited |
References OTAWA_GCAST, and otawa::graph::Edge::source().
|
inlineinherited |
References OTAWA_GCAST, and otawa::graph::Edge::target().
|
inline |
References _type.
|
private |
Referenced by latency(), and setLatency().
|
private |
Referenced by name().
|
private |
Referenced by type().