Otawa
0.10
|
This class is used for accessing all properties of property list with a given identifier. More...
#include <otawa/prop/PropList.h>
Public Member Functions | |
Getter (const PropList *list, const AbstractIdentifier &id) | |
Build an iterator on properties matching the given name. More... | |
Getter (const PropList &list, const AbstractIdentifier &id) | |
Build an iterator on properties matching the given name. More... | |
bool | ended (void) const |
Test if there is still a property to examine. More... | |
Property * | item (void) const |
Get the current property. More... | |
void | next (void) |
Go to the next property. More... | |
operator bool (void) const | |
operator Property * (void) const | |
Getter & | operator++ (void) |
Getter & | operator++ (int) |
Property * | operator* (void) const |
Property * | operator-> (void) const |
Private Member Functions | |
void | look (void) |
Private Attributes | |
Iter | iter |
const AbstractIdentifier & | _id |
This class is used for accessing all properties of property list with a given identifier.
|
inline |
|
inline |
|
inline |
Test if there is still a property to examine.
References otawa::PropList::Iter::ended(), and iter.
|
inline |
Get the current property.
References otawa::PropList::Iter::item(), and iter.
|
inlineprivate |
|
inline |
Go to the next property.
References iter, look(), and otawa::PropList::Iter::next().
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
private |
Referenced by look().