OpenASIP  2.0
TTAProgram::Scope Member List

This is the complete list of members for TTAProgram::Scope, including all inherited members.

addChild(const Scope &scope)TTAProgram::Scopeprotected
addCodeLabel(const CodeLabel *codeLabel)TTAProgram::Scopevirtual
addDataLabel(const DataLabel *dataLabel)TTAProgram::Scopevirtual
addGlobalCodeLabel(const CodeLabel &codeLabel, const Scope &owner)=0TTAProgram::Scopeprotectedpure virtual
addGlobalDataLabel(const DataLabel &dataLabel, const Scope &owner)=0TTAProgram::Scopeprotectedpure virtual
child(int index) constTTAProgram::Scopeprotected
childCount() constTTAProgram::Scopeprotected
children_TTAProgram::Scopeprotected
codeLabel(const std::string &name) constTTAProgram::Scope
codeLabel(Address address, int index) constTTAProgram::Scope
codeLabelCount(Address address) constTTAProgram::Scope
CodeLabelList typedefTTAProgram::Scopeprotected
codeLabels_TTAProgram::Scopeprotected
containsCodeLabel(const std::string &name) constTTAProgram::Scope
containsDataLabel(const std::string &name) constTTAProgram::Scope
copy() const =0TTAProgram::Scopepure virtual
dataLabel(const std::string &name) constTTAProgram::Scope
dataLabel(Address address, int index) constTTAProgram::Scope
dataLabelCount(Address address) constTTAProgram::Scope
DataLabelList typedefTTAProgram::Scopeprotected
dataLabels_TTAProgram::Scopeprotected
isGlobal() constTTAProgram::Scopevirtual
isLocal() constTTAProgram::Scopevirtual
isProcedure() constTTAProgram::Scopevirtual
isUnit() constTTAProgram::Scopevirtual
operator=(const Scope &)TTAProgram::Scopeprivate
parent() constTTAProgram::Scopeprotected
parent_TTAProgram::Scopeprivate
removeCodeLabels(InstructionAddress address)TTAProgram::Scopevirtual
Scope()TTAProgram::Scope
Scope(const Scope &)TTAProgram::Scopeprivate
ScopeList typedefTTAProgram::Scopeprotected
setParent(Scope &scope)TTAProgram::Scopeprotected
~Scope()TTAProgram::Scopevirtual