Otawa
0.10
|
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) const | otawa::Identifier< Processor * > | inline |
add(PropList *list, const Processor *&value) const | otawa::Identifier< Processor * > | inline |
addProp(Property *prop) | otawa::PropList | |
addProps(const PropList &props) | otawa::PropList | |
check(WorkSpace *fw) const =0 | otawa::AbstractFeature | pure virtual |
clean(WorkSpace *ws) const =0 | otawa::AbstractFeature | pure 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) const | otawa::Identifier< Processor * > | inlinevirtual |
otawa::AbstractIdentifier::copy(Property *prop) const | otawa::AbstractIdentifier | inline |
defaultValue(void) const | otawa::Identifier< Processor * > | inline |
EMPTY | otawa::PropList | static |
equals(const Property *prop1, const Property *prop2) const | otawa::AbstractIdentifier | virtual |
exists(PropList &list) const | otawa::Identifier< Processor * > | inline |
exists(PropList *list) const | otawa::Identifier< Processor * > | inline |
extractProp(const AbstractIdentifier *id) | otawa::PropList | |
extractProp(const AbstractIdentifier &id) | otawa::PropList | inline |
find(const string &name) | otawa::AbstractIdentifier | static |
fromString(PropList &props, const string &str) const | otawa::Identifier< Processor * > | virtual |
get(const PropList &list) const | otawa::Identifier< Processor * > | inline |
get(const PropList &list, const Processor *&def) const | otawa::Identifier< Processor * > | inline |
get(const PropList *list) const | otawa::Identifier< Processor * > | inline |
get(const PropList *list, const Processor *&def) const | otawa::Identifier< Processor * > | inline |
get(const Property *prop) const | otawa::Identifier< Processor * > | inline |
getProp(const AbstractIdentifier *id) const | otawa::PropList | |
hasProp(const AbstractIdentifier &id) const | otawa::PropList | inline |
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::AbstractIdentifier | protected |
name(void) const | otawa::AbstractIdentifier | inline |
null | otawa::AbstractFeature | static |
operator()(const PropList &props) const | otawa::Identifier< Processor * > | inline |
operator()(const PropList *props) const | otawa::Identifier< Processor * > | inline |
operator()(PropList &props) const | otawa::Identifier< Processor * > | inline |
operator()(PropList *props) const | otawa::Identifier< Processor * > | inline |
operator()(Property *prop) const | otawa::Identifier< Processor * > | inline |
operator=(const PropList &props) | otawa::PropList | inline |
print(elm::io::Output &out, const Property *prop) const | otawa::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::AbstractIdentifier | inline |
printFormatted(io::Output &out, const Property *prop) const | otawa::Identifier< Processor * > | inlinevirtual |
otawa::AbstractIdentifier::printFormatted(elm::io::Output &output, const Property &prop) const | otawa::AbstractIdentifier | inline |
process(WorkSpace *fw, const PropList &props=PropList::EMPTY) const =0 | otawa::AbstractFeature | pure virtual |
PropList(const PropList &props) | otawa::PropList | inline |
PropList(void) | otawa::PropList | inline |
ref(PropList &list) const | otawa::Identifier< Processor * > | inline |
ref(PropList *list) const | otawa::Identifier< Processor * > | inline |
remove(PropList &list) const | otawa::Identifier< Processor * > | inline |
remove(PropList *list) const | otawa::Identifier< Processor * > | inline |
removeAllProp(const AbstractIdentifier *id) | otawa::PropList | |
removeProp(const AbstractIdentifier *id) | otawa::PropList | |
removeProp(const AbstractIdentifier &id) | otawa::PropList | inline |
serialize(Property *prop, elm::serial2::Serializer &serializer) | otawa::AbstractIdentifier | virtual |
set(PropList &list, const Processor *&value) const | otawa::Identifier< Processor * > | inline |
set(PropList *list, const Processor *&value) const | otawa::Identifier< Processor * > | inline |
set(Property *prop, const Processor *&value) const | otawa::Identifier< Processor * > | inline |
setProp(Property *prop) | otawa::PropList | |
setProp(const AbstractIdentifier *id) | otawa::PropList | inline |
type(void) const | otawa::Identifier< Processor * > | inlinevirtual |
unserialize(elm::serial2::Unserializer &unserializer) | otawa::AbstractIdentifier | virtual |
use(const PropList &list) const | otawa::Identifier< Processor * > | inline |
use(const PropList *list) const | otawa::Identifier< Processor * > | inline |
value(const PropList &list) const | otawa::Identifier< Processor * > | inline |
value(PropList &list) const | otawa::Identifier< Processor * > | inline |
value(const PropList *list) const | otawa::Identifier< Processor * > | inline |
value(PropList *list) const | otawa::Identifier< Processor * > | inline |
~AbstractFeature(void) | otawa::AbstractFeature | virtual |
~AbstractIdentifier(void) | otawa::AbstractIdentifier | inlinevirtual |
~PropList(void) | otawa::PropList | inline |