Otawa
0.10
|
This concept attempts to provide a representation of a digraph that may only be traversed in the edge direction. More...
#include </home/casse/otawa/otawa/src/prog/concepts.h>
Classes | |
class | Edge |
Opaque type for the edges. More... | |
class | Successor |
Outing edge iterator on a node. More... | |
class | Vertex |
Vertex class. More... | |
Public Member Functions | |
const Vertex & | sinkOf (Edge &edge) |
Get the sink of the given edge. More... | |
int | outDegree (const Vertex &vertex) const |
Get the output degree of the vertex. More... | |
bool | isSuccessorOf (Vertex &succ, const Vertex &ref) |
Test if the succ vertex is successor of the ref vertex. More... | |
int | count (void) |
bool | contains (const Vertex &item) |
bool | containsAll (const C< Vertex > &collection) |
bool | isEmpty (void) |
operator bool (void) | |
This concept attempts to provide a representation of a digraph that may only be traversed in the edge direction.
|
inherited |
|
inherited |
|
inherited |
|
inherited |
Test if the succ vertex is successor of the ref vertex.
succ | Successor vertex. |
ref | Reference vertex. |
|
inherited |
int otawa::concept::DiGraph::outDegree | ( | const Vertex & | vertex | ) | const |
Get the output degree of the vertex.
vertex | Vertex to get the out degree. |
Get the sink of the given edge.
edge | Edge to get target of. |