Otawa
0.10
|
#include <otawa/ccg/features.h>
Public Types | |
typedef Node * | Vertex |
typedef Edge * | Edge |
Public Member Functions | |
int | count (void) const |
bool | contains (Node *item) const |
bool | isEmpty (void) const |
operator bool (void) const | |
void | clear (void) |
void | add (GenNode *node) |
void | addAll (const C< Node * > &items) |
void | remove (GenNode *node) |
void | remove (GenEdge *edge) |
void | removeAll (const C< Node * > &items) |
Node * | sinkOf (Edge *edge) const |
int | outDegree (Node *vertex) const |
bool | isSuccessorOf (Node *succ, Node *ref) const |
Node * | sourceOf (Edge *edge) const |
int | inDegree (Node *vertex) const |
bool | isPredecessorOf (Node *succ, Node *ref) const |
int | indexOf (Node *vertex) const |
const graph::Graph * | _ (void) const |
graph::Graph * | _ (void) |
Static Public Member Functions | |
static const graph::Node * | _ (const GenNode *node) |
static const graph::Edge * | _ (const GenEdge *edge) |
static graph::Node * | _ (GenNode *node) |
static graph::Edge * | _ (Edge *edge) |
Static Public Attributes | |
static Identifier< Node * > | NODE |
This property stores the CCG node matching the L-Block it is hooked to. More... | |
static Identifier< Collection * > | GRAPHS |
This property stores the list of CCG for the current task. More... | |
|
inherited |
|
inherited |
|
inlinestaticinherited |
|
inlinestaticinherited |
|
inlineinherited |
|
inlinestaticinherited |
|
inlinestaticinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
static |
This property stores the list of CCG for the current task.
Referenced by otawa::ccg::Builder::processLBlockSet().
|
static |
This property stores the CCG node matching the L-Block it is hooked to.
Referenced by otawa::ccg::ConstraintBuilder::addConstraintHeader(), otawa::ccg::ConstraintBuilder::processLBlockSet(), and otawa::ccg::Builder::processLBlockSet().