Otawa
0.10
|
Iterator on the configurations of a processor. More...
#include <otawa/proc/Registry.h>
Public Member Functions | |
ConfigIter (const AbstractRegistration ®istration, bool all=true) | |
AbstractIdentifier * | item (void) const |
void | next (void) |
bool | ended (void) const |
operator bool (void) const | |
operator AbstractIdentifier * (void) const | |
ConfigIter & | operator++ (void) |
ConfigIter & | operator++ (int) |
AbstractIdentifier * | operator* (void) const |
AbstractIdentifier * | operator-> (void) const |
Private Member Functions | |
void | step (void) |
Private Attributes | |
const AbstractRegistration * | reg |
SLList< AbstractIdentifier * > ::Iterator | iter |
bool | _all |
Iterator on the configurations of a processor.
T | Processor class. |
|
inline |
References step().
|
inline |
References reg.
|
inline |
References iter.
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
private |
References _all, otawa::AbstractRegistration::base(), otawa::AbstractRegistration::configs, iter, and reg.
Referenced by ConfigIter(), and next().
|
private |
Referenced by step().
|
private |
|
private |