Otawa
0.10
|
A block represents a sequence of semantic instructions inst. More...
#include <otawa/sem/inst.h>
Classes | |
class | InstIter |
Public Member Functions | |
void | print (elm::io::Output &out) const |
Print the current block. More... | |
int | count (void) const |
int | length (void) const |
int | capacity (void) const |
bool | isEmpty (void) const |
const inst & | get (int index) const |
inst & | item (int index) |
void | set (int index, const instvalue) |
void | set (const Iterator &pos, const inst &item) |
inst & | operator[] (int index) |
const inst & | operator[] (int index) const |
bool | contains (const inst &value) const |
bool | containsAll (const C< inst > &items) |
int | indexOf (const inst &value, int start=0) const |
int | lastIndexOf (const inst &value, int start=-1) const |
operator bool (void) const | |
bool | operator== (const Vector< inst > &v) const |
bool | operator!= (const Vector< inst > &v) const |
const inst & | first (void) const |
const inst & | last (void) const |
Iterator | find (const inst &item) |
Iterator | find (const inst &item, const Iterator &start) |
const inst & | top (void) const |
void | add (void) |
void | add (const inst &value) |
void | addAll (const C< inst > &items) |
void | removeAt (int index) |
void | remove (const inst &value) |
void | remove (const Iterator &iter) |
void | removeAll (const C< inst > &items) |
void | insert (int index, const inst &value) |
void | insert (const inst &item) |
void | clear (void) |
void | grow (int new_cap) |
void | setLength (int new_length) |
table< inst > | detach (void) |
void | copy (const Vector &vec) |
void | swallow (Vector< inst > &v) |
void | push (const inst &value) |
const inst | pop (void) |
void | addFirst (const inst &item) |
void | addLast (const inst &item) |
void | removeFirst (void) |
void | removeLast (void) |
void | addAfter (const Iterator &pos, const inst &item) |
void | addBefore (const Iterator &pos, const inst &item) |
Private Types | |
typedef elm::genstruct::Vector < inst > | S |
A block represents a sequence of semantic instructions inst.
|
private |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
void otawa::sem::Block::print | ( | elm::io::Output & | out | ) | const |
Print the current block.
out | Output to print to. |
References otawa::sem::Printer::print().
Referenced by otawa::sem::operator<<().
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |