Otawa
0.10
|
Set of alternatives for an AlternativeProcessor. More...
#include <otawa/proc/AlternativeProcessor.h>
Public Member Functions | |
AlternativeSet & | add (const Alternative &alt) |
Add an alternative to the set. More... | |
int | count (void) const |
int | length (void) const |
int | capacity (void) const |
bool | isEmpty (void) const |
const const Alternative *& | get (int index) const |
const Alternative *& | item (int index) |
void | set (int index, const const Alternative *value) |
void | set (const Iterator &pos, const const Alternative *&item) |
const Alternative *& | operator[] (int index) |
const const Alternative *& | operator[] (int index) const |
bool | contains (const const Alternative *&value) const |
bool | containsAll (const C< const Alternative * > &items) |
int | indexOf (const const Alternative *&value, int start=0) const |
int | lastIndexOf (const const Alternative *&value, int start=-1) const |
operator bool (void) const | |
bool | operator== (const Vector< const Alternative * > &v) const |
bool | operator!= (const Vector< const Alternative * > &v) const |
const const Alternative *& | first (void) const |
const const Alternative *& | last (void) const |
Iterator | find (const const Alternative *&item) |
Iterator | find (const const Alternative *&item, const Iterator &start) |
const const Alternative *& | top (void) const |
void | add (void) |
void | add (const const Alternative *&value) |
void | addAll (const C< const Alternative * > &items) |
void | removeAt (int index) |
void | remove (const const Alternative *&value) |
void | remove (const Iterator &iter) |
void | removeAll (const C< const Alternative * > &items) |
void | insert (int index, const const Alternative *&value) |
void | insert (const const Alternative *&item) |
void | clear (void) |
void | grow (int new_cap) |
void | setLength (int new_length) |
table< const Alternative * > | detach (void) |
void | copy (const Vector &vec) |
void | swallow (Vector< const Alternative * > &v) |
void | push (const const Alternative *&value) |
const const Alternative * | pop (void) |
void | addFirst (const const Alternative *&item) |
void | addLast (const const Alternative *&item) |
void | removeFirst (void) |
void | removeLast (void) |
void | addAfter (const Iterator &pos, const const Alternative *&item) |
void | addBefore (const Iterator &pos, const const Alternative *&item) |
Set of alternatives for an AlternativeProcessor.
|
inherited |
|
inherited |
|
inline |
Add an alternative to the set.
alt | Added alternative. |
References otawa::sem::add().
|
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 |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |