Otawa  0.10
otawa::ParamFeature Member List

This is the complete list of members for otawa::ParamFeature, including all inherited members.

AbstractIdentifier(void)otawa::AbstractIdentifier
AbstractIdentifier(cstring name)otawa::AbstractIdentifier
AbstractIdentifier(cstring name, Property *prop, VarArg &args)otawa::AbstractIdentifier
add(PropList &list, const AbstractParamProcessor *&value) constotawa::Identifier< AbstractParamProcessor * >inline
add(PropList *list, const AbstractParamProcessor *&value) constotawa::Identifier< AbstractParamProcessor * >inline
addProp(Property *prop)otawa::PropList
addProps(const PropList &props)otawa::PropList
clearProps(void)otawa::PropList
copy(PropList &list, Property *prop)otawa::Identifier< AbstractParamProcessor * >inline
copy(PropList *list, Property *prop)otawa::Identifier< AbstractParamProcessor * >inline
copy(Property &prop) constotawa::Identifier< AbstractParamProcessor * >inlinevirtual
otawa::AbstractIdentifier::copy(Property *prop) const otawa::AbstractIdentifierinline
defaultValue(void) constotawa::Identifier< AbstractParamProcessor * >inline
EMPTYotawa::PropListstatic
equals(const Property *prop1, const Property *prop2) const otawa::AbstractIdentifiervirtual
exists(PropList &list) constotawa::Identifier< AbstractParamProcessor * >inline
exists(PropList *list) constotawa::Identifier< AbstractParamProcessor * >inline
extractProp(const AbstractIdentifier *id)otawa::PropList
extractProp(const AbstractIdentifier &id)otawa::PropListinline
featsotawa::ParamFeatureprivate
find(const string &name)otawa::AbstractIdentifierstatic
fromString(PropList &props, const string &str) constotawa::Identifier< AbstractParamProcessor * >virtual
get(const PropList &list) constotawa::Identifier< AbstractParamProcessor * >inline
get(const PropList &list, const AbstractParamProcessor *&def) constotawa::Identifier< AbstractParamProcessor * >inline
get(const PropList *list) constotawa::Identifier< AbstractParamProcessor * >inline
get(const PropList *list, const AbstractParamProcessor *&def) constotawa::Identifier< AbstractParamProcessor * >inline
get(const Property *prop) constotawa::Identifier< AbstractParamProcessor * >inline
getProp(const AbstractIdentifier *id) const otawa::PropList
hasProp(const AbstractIdentifier &id) const otawa::PropListinline
Identifier(cstring name)otawa::Identifier< AbstractParamProcessor * >inline
Identifier(cstring name, const AbstractParamProcessor *&default_value)otawa::Identifier< AbstractParamProcessor * >inline
Identifier(cstring name, const AbstractParamProcessor *&default_value, Property *prop,...)otawa::Identifier< AbstractParamProcessor * >inline
Identifier(cstring name, const AbstractParamProcessor *&default_value, Property *prop, VarArg &args)otawa::Identifier< AbstractParamProcessor * >inline
initProps(Property *prop, VarArg &args)otawa::AbstractIdentifierprotected
instantiate(const PropList &props)otawa::ParamFeature
matches(ActualFeature *feat, const PropList &def)otawa::ParamFeatureprivate
name(void) const otawa::AbstractIdentifierinline
operator()(const PropList &props) constotawa::Identifier< AbstractParamProcessor * >inline
operator()(const PropList *props) constotawa::Identifier< AbstractParamProcessor * >inline
operator()(PropList &props) constotawa::Identifier< AbstractParamProcessor * >inline
operator()(PropList *props) constotawa::Identifier< AbstractParamProcessor * >inline
operator()(Property *prop) constotawa::Identifier< AbstractParamProcessor * >inline
operator=(const PropList &props)otawa::PropListinline
PARAM_IDotawa::ParamFeaturestatic
ParamFeature(cstring id, AbstractParamProcessor &def)otawa::ParamFeature
print(elm::io::Output &out, const Property *prop) constotawa::Identifier< AbstractParamProcessor * >inlinevirtual
otawa::AbstractIdentifier::print(elm::io::Output &out) const otawa::AbstractIdentifier
otawa::AbstractIdentifier::print(elm::io::Output &output, const Property &prop) const otawa::AbstractIdentifierinline
printFormatted(io::Output &out, const Property *prop) constotawa::Identifier< AbstractParamProcessor * >inlinevirtual
otawa::AbstractIdentifier::printFormatted(elm::io::Output &output, const Property &prop) const otawa::AbstractIdentifierinline
procotawa::ParamFeatureprivate
PropList(const PropList &props)otawa::PropListinline
PropList(void)otawa::PropListinline
ref(PropList &list) constotawa::Identifier< AbstractParamProcessor * >inline
ref(PropList *list) constotawa::Identifier< AbstractParamProcessor * >inline
remove(PropList &list) constotawa::Identifier< AbstractParamProcessor * >inline
remove(PropList *list) constotawa::Identifier< AbstractParamProcessor * >inline
removeAllProp(const AbstractIdentifier *id)otawa::PropList
removeProp(const AbstractIdentifier *id)otawa::PropList
removeProp(const AbstractIdentifier &id)otawa::PropListinline
serialize(Property *prop, elm::serial2::Serializer &serializer)otawa::AbstractIdentifiervirtual
set(PropList &list, const AbstractParamProcessor *&value) constotawa::Identifier< AbstractParamProcessor * >inline
set(PropList *list, const AbstractParamProcessor *&value) constotawa::Identifier< AbstractParamProcessor * >inline
set(Property *prop, const AbstractParamProcessor *&value) constotawa::Identifier< AbstractParamProcessor * >inline
setProp(Property *prop)otawa::PropList
setProp(const AbstractIdentifier *id)otawa::PropListinline
type(void) constotawa::Identifier< AbstractParamProcessor * >inlinevirtual
unserialize(elm::serial2::Unserializer &unserializer)otawa::AbstractIdentifiervirtual
use(const PropList &list) constotawa::Identifier< AbstractParamProcessor * >inline
use(const PropList *list) constotawa::Identifier< AbstractParamProcessor * >inline
value(const PropList &list) constotawa::Identifier< AbstractParamProcessor * >inline
value(PropList &list) constotawa::Identifier< AbstractParamProcessor * >inline
value(const PropList *list) constotawa::Identifier< AbstractParamProcessor * >inline
value(PropList *list) constotawa::Identifier< AbstractParamProcessor * >inline
~AbstractIdentifier(void)otawa::AbstractIdentifierinlinevirtual
~PropList(void)otawa::PropListinline