22 #ifndef OTAW_PROC_DYNFEATURE_H_
23 #define OTAW_PROC_DYNFEATURE_H_
33 inline const string&
name(
void)
const {
return _name; }
AbstractFeature * feature
Definition: DynFeature.h:51
Definition: DynFeature.h:30
string _name
Definition: DynFeature.h:36
string _name
Definition: DynFeature.h:52
Base class of Otawa exceptions.
Definition: base.h:168
void init(void) const
Bind the feature.
Definition: proc_DynFeature.cpp:120
const string & name(void) const
Get the name of the feature that has caused this exception.
Definition: DynFeature.h:33
FeatureNotFound(string name)
Build the exception.
Definition: proc_DynFeature.cpp:89
AbstractFeature * operator*(void) const
if not already done, bind the feature and return a pointer to.
Definition: DynFeature.h:45
cstring name
Definition: odisasm.cpp:107
See Feature.
Definition: AbstractFeature.h:36
DynFeature(string name)
Build the dynamic featue.
Definition: proc_DynFeature.cpp:112
This class is used to resolve feature found in plugins using ProcessorPlugin::getFeature() method...
Definition: DynFeature.h:40