|
OpenASIP 2.2
|
#include <AssemblerParser.hh>

Public Member Functions | |
| AddLabelActor (LabelManager &manager, TPEF::ASpaceElement &aSpace, std::string &name, UValue &value) | |
| AddLabelActor. | |
| void | operator() (const char *, const char *) const |
Private Attributes | |
| LabelManager & | manager_ |
| TPEF::ASpaceElement & | aSpace_ |
| std::string & | name_ |
| UValue & | value_ |
Actor for adding labels.
Definition at line 268 of file AssemblerParser.hh.
| AddLabelActor::AddLabelActor | ( | LabelManager & | manager, |
| TPEF::ASpaceElement & | aSpace, | ||
| std::string & | name, | ||
| UValue & | value | ||
| ) |
Adds new label to label manager.
| manager | Label manager that is used to label bookkeeping. |
| aSpace | Address space for label. |
| name | Label name. |
| value | Value of the label. |
Definition at line 167 of file AssemblerParser.cc.
| void AddLabelActor::operator() | ( | const char * | , |
| const char * | |||
| ) | const |
Definition at line 175 of file AssemblerParser.cc.
References LabelManager::addLabel(), aSpace_, manager_, name_, and value_.

|
private |
Definition at line 278 of file AssemblerParser.hh.
Referenced by operator()().
|
private |
Definition at line 277 of file AssemblerParser.hh.
Referenced by operator()().
|
private |
Definition at line 279 of file AssemblerParser.hh.
Referenced by operator()().
|
private |
Definition at line 280 of file AssemblerParser.hh.
Referenced by operator()().