Otawa
0.10
|
#include <otawa/proc/Registration.h>
Public Member Functions | |
init (string name, Version version) | |
init (string name, Version version, AbstractRegistration &base) | |
init & | require (const AbstractFeature &feature) |
init & | provide (const AbstractFeature &feature) |
init & | invalidate (const AbstractFeature &feature) |
init & | use (const AbstractFeature &feature) |
init & | config (AbstractIdentifier &id) |
init & | base (AbstractRegistration &base) |
template<class T > | |
init & | maker (void) |
Private Attributes | |
string | _name |
Version | _version |
AbstractRegistration * | _base |
SLList< AbstractIdentifier * > | configs |
SLList< FeatureUsage > | features |
AbstractMaker * | _maker |
Friends | |
class | declare |
|
inline |
|
inline |
|
inline |
|
inline |
References otawa::FeatureUsage::invalidate.
|
inline |
|
inline |
References otawa::FeatureUsage::provide.
|
inline |
References otawa::FeatureUsage::require.
|
inline |
References otawa::FeatureUsage::use.
|
friend |
|
private |
|
private |
Referenced by otawa::p::declare::declare().
|
private |
|
private |
|
private |
Referenced by otawa::p::declare::declare().
|
private |
Referenced by otawa::p::declare::declare().