Otawa  0.10
otawa::AbstractFeature Member List

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

AbstractFeature(cstring name="")otawa::AbstractFeature
AbstractIdentifier(void)otawa::AbstractIdentifier
AbstractIdentifier(cstring name)otawa::AbstractIdentifier
AbstractIdentifier(cstring name, Property *prop, VarArg &args)otawa::AbstractIdentifier
add(PropList &list, const Processor *&value) constotawa::Identifier< Processor * >inline
add(PropList *list, const Processor *&value) constotawa::Identifier< Processor * >inline
addProp(Property *prop)otawa::PropList
addProps(const PropList &props)otawa::PropList
check(WorkSpace *fw) const =0otawa::AbstractFeaturepure virtual
clean(WorkSpace *ws) const =0otawa::AbstractFeaturepure virtual
clearProps(void)otawa::PropList
copy(PropList &list, Property *prop)otawa::Identifier< Processor * >inline
copy(PropList *list, Property *prop)otawa::Identifier< Processor * >inline
copy(Property &prop) constotawa::Identifier< Processor * >inlinevirtual
otawa::AbstractIdentifier::copy(Property *prop) const otawa::AbstractIdentifierinline
defaultValue(void) constotawa::Identifier< Processor * >inline
EMPTYotawa::PropListstatic
equals(const Property *prop1, const Property *prop2) const otawa::AbstractIdentifiervirtual
exists(PropList &list) constotawa::Identifier< Processor * >inline
exists(PropList *list) constotawa::Identifier< Processor * >inline
extractProp(const AbstractIdentifier *id)otawa::PropList
extractProp(const AbstractIdentifier &id)otawa::PropListinline
find(const string &name)otawa::AbstractIdentifierstatic
fromString(PropList &props, const string &str) constotawa::Identifier< Processor * >virtual
get(const PropList &list) constotawa::Identifier< Processor * >inline
get(const PropList &list, const Processor *&def) constotawa::Identifier< Processor * >inline
get(const PropList *list) constotawa::Identifier< Processor * >inline
get(const PropList *list, const Processor *&def) constotawa::Identifier< Processor * >inline
get(const Property *prop) constotawa::Identifier< Processor * >inline
getProp(const AbstractIdentifier *id) const otawa::PropList
hasProp(const AbstractIdentifier &id) const otawa::PropListinline
Identifier(cstring name)otawa::Identifier< Processor * >inline
Identifier(cstring name, const Processor *&default_value)otawa::Identifier< Processor * >inline
Identifier(cstring name, const Processor *&default_value, Property *prop,...)otawa::Identifier< Processor * >inline
Identifier(cstring name, const Processor *&default_value, Property *prop, VarArg &args)otawa::Identifier< Processor * >inline
initProps(Property *prop, VarArg &args)otawa::AbstractIdentifierprotected
name(void) const otawa::AbstractIdentifierinline
nullotawa::AbstractFeaturestatic
operator()(const PropList &props) constotawa::Identifier< Processor * >inline
operator()(const PropList *props) constotawa::Identifier< Processor * >inline
operator()(PropList &props) constotawa::Identifier< Processor * >inline
operator()(PropList *props) constotawa::Identifier< Processor * >inline
operator()(Property *prop) constotawa::Identifier< Processor * >inline
operator=(const PropList &props)otawa::PropListinline
print(elm::io::Output &out, const Property *prop) constotawa::Identifier< Processor * >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< Processor * >inlinevirtual
otawa::AbstractIdentifier::printFormatted(elm::io::Output &output, const Property &prop) const otawa::AbstractIdentifierinline
process(WorkSpace *fw, const PropList &props=PropList::EMPTY) const =0otawa::AbstractFeaturepure virtual
PropList(const PropList &props)otawa::PropListinline
PropList(void)otawa::PropListinline
ref(PropList &list) constotawa::Identifier< Processor * >inline
ref(PropList *list) constotawa::Identifier< Processor * >inline
remove(PropList &list) constotawa::Identifier< Processor * >inline
remove(PropList *list) constotawa::Identifier< Processor * >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 Processor *&value) constotawa::Identifier< Processor * >inline
set(PropList *list, const Processor *&value) constotawa::Identifier< Processor * >inline
set(Property *prop, const Processor *&value) constotawa::Identifier< Processor * >inline
setProp(Property *prop)otawa::PropList
setProp(const AbstractIdentifier *id)otawa::PropListinline
type(void) constotawa::Identifier< Processor * >inlinevirtual
unserialize(elm::serial2::Unserializer &unserializer)otawa::AbstractIdentifiervirtual
use(const PropList &list) constotawa::Identifier< Processor * >inline
use(const PropList *list) constotawa::Identifier< Processor * >inline
value(const PropList &list) constotawa::Identifier< Processor * >inline
value(PropList &list) constotawa::Identifier< Processor * >inline
value(const PropList *list) constotawa::Identifier< Processor * >inline
value(PropList *list) constotawa::Identifier< Processor * >inline
~AbstractFeature(void)otawa::AbstractFeaturevirtual
~AbstractIdentifier(void)otawa::AbstractIdentifierinlinevirtual
~PropList(void)otawa::PropListinline