OpenASIP
2.0
TTAProgram
Scope
TTAProgram::Scope Member List
This is the complete list of members for
TTAProgram::Scope
, including all inherited members.
addChild
(const Scope &scope)
TTAProgram::Scope
protected
addCodeLabel
(const CodeLabel *codeLabel)
TTAProgram::Scope
virtual
addDataLabel
(const DataLabel *dataLabel)
TTAProgram::Scope
virtual
addGlobalCodeLabel
(const CodeLabel &codeLabel, const Scope &owner)=0
TTAProgram::Scope
protected
pure virtual
addGlobalDataLabel
(const DataLabel &dataLabel, const Scope &owner)=0
TTAProgram::Scope
protected
pure virtual
child
(int index) const
TTAProgram::Scope
protected
childCount
() const
TTAProgram::Scope
protected
children_
TTAProgram::Scope
protected
codeLabel
(const std::string &name) const
TTAProgram::Scope
codeLabel
(Address address, int index) const
TTAProgram::Scope
codeLabelCount
(Address address) const
TTAProgram::Scope
CodeLabelList
typedef
TTAProgram::Scope
protected
codeLabels_
TTAProgram::Scope
protected
containsCodeLabel
(const std::string &name) const
TTAProgram::Scope
containsDataLabel
(const std::string &name) const
TTAProgram::Scope
copy
() const =0
TTAProgram::Scope
pure virtual
dataLabel
(const std::string &name) const
TTAProgram::Scope
dataLabel
(Address address, int index) const
TTAProgram::Scope
dataLabelCount
(Address address) const
TTAProgram::Scope
DataLabelList
typedef
TTAProgram::Scope
protected
dataLabels_
TTAProgram::Scope
protected
isGlobal
() const
TTAProgram::Scope
virtual
isLocal
() const
TTAProgram::Scope
virtual
isProcedure
() const
TTAProgram::Scope
virtual
isUnit
() const
TTAProgram::Scope
virtual
operator=
(const Scope &)
TTAProgram::Scope
private
parent
() const
TTAProgram::Scope
protected
parent_
TTAProgram::Scope
private
removeCodeLabels
(InstructionAddress address)
TTAProgram::Scope
virtual
Scope
()
TTAProgram::Scope
Scope
(const Scope &)
TTAProgram::Scope
private
ScopeList
typedef
TTAProgram::Scope
protected
setParent
(Scope &scope)
TTAProgram::Scope
protected
~Scope
()
TTAProgram::Scope
virtual
Generated by
1.8.17