Otawa
0.10
|
Iterator on the features used by the processor. More...
#include <otawa/proc/Registry.h>
Public Member Functions | |
FeatureIter (const AbstractRegistration ®istration) | |
const FeatureUsage * | item (void) const |
void | next (void) |
bool | ended (void) const |
operator bool (void) const | |
operator const FeatureUsage * (void) const | |
FeatureIter & | operator++ (void) |
FeatureIter & | operator++ (int) |
const FeatureUsage * | operator* (void) const |
const FeatureUsage * | operator-> (void) const |
Private Member Functions | |
void | step (void) |
Private Attributes | |
const AbstractRegistration * | reg |
SLList< FeatureUsage >::Iterator | iter |
Iterator on the features used by the processor.
T | Type of the processor. |
|
inline |
References step().
|
inline |
References reg.
|
inline |
References iter.
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
private |
References otawa::AbstractRegistration::base(), otawa::AbstractRegistration::features, iter, and reg.
Referenced by FeatureIter(), and next().
|
private |
|
private |