#include <otawa/graph/GenGraph.h>
template<class N, class E>
template<class N, class E>
template<class N, class E>
template<class N, class E>
template<class N, class E>
template<class N, class E>
template<class N, class E>
template<class N, class E>
template<class N, class E>
void otawa::graph::Graph::add |
( |
Node * |
node | ) |
|
|
inherited |
template<class N, class E>
template<template< class _ > class C>
template<template< class _ > class C>
void otawa::graph::Graph::addAll |
( |
const C< Node * > & |
items | ) |
|
|
inlineinherited |
template<class N, class E>
template<class N, class E>
bool otawa::graph::Graph::contains |
( |
Node * |
item | ) |
const |
|
inlineinherited |
template<class N, class E>
template<class N, class E>
int otawa::graph::Graph::inDegree |
( |
Node * |
vertex | ) |
const |
|
inherited |
Get the in degree of the given vertex.
- Parameters
-
vertex | Vertex to compute out degree for. |
- Returns
- Out degree of the vertex.
References otawa::cfgio::edge().
template<class N, class E>
int otawa::graph::Graph::indexOf |
( |
Node * |
vertex | ) |
const |
|
inlineinherited |
template<class N, class E>
template<class N, class E>
bool otawa::graph::Graph::isPredecessorOf |
( |
Node * |
pred, |
|
|
Node * |
ref |
|
) |
| const |
|
inherited |
Test if the vertex pred is predecessor of the vertex ref.
- Parameters
-
pred | Predecessor vertex. |
ref | Reference vertex. |
- Returns
- True if pred is predecessor, false else.
References otawa::cfgio::edge().
template<class N, class E>
bool otawa::graph::Graph::isSuccessorOf |
( |
Node * |
succ, |
|
|
Node * |
ref |
|
) |
| const |
|
inherited |
Test if the vertex succ is successor of the vertex ref.
- Parameters
-
succ | Successor vertex. |
ref | Reference vertex. |
- Returns
- True if succ is successor, false else.
References otawa::cfgio::edge().
template<class N, class E>
template<class N, class E>
int otawa::graph::Graph::outDegree |
( |
Node * |
vertex | ) |
const |
|
inherited |
Get the out degree of the given vertex.
- Parameters
-
vertex | Vertex to compute out degree for. |
- Returns
- Out degree of the vertex.
References otawa::cfgio::edge().
template<class N, class E>
template<class N, class E>
void otawa::graph::Graph::remove |
( |
Node * |
node | ) |
|
|
inherited |
void otawa::graph::Graph::remove |
( |
const Iterator & |
iter | ) |
|
|
inlineinherited |
template<class N, class E>
template<template< class _ > class C>
template<template< class _ > class C>
void otawa::graph::Graph::removeAll |
( |
const C< Node * > & |
items | ) |
|
|
inlineinherited |
template<class N, class E>
template<class N, class E>
The documentation for this class was generated from the following file: