|
OpenASIP 2.2
|
#include <AssemblerParser.hh>

Public Member Functions | |
| AddProcedureActor (LabelManager &manager, std::string &name, UValue &value) | |
| AddProcedureActor. | |
| void | operator() (const char *, const char *) const |
Private Attributes | |
| LabelManager & | manager_ |
| std::string & | name_ |
| UValue & | value_ |
Actor for adding procedures.
Definition at line 286 of file AssemblerParser.hh.
| AddProcedureActor::AddProcedureActor | ( | LabelManager & | manager, |
| std::string & | name, | ||
| UValue & | value | ||
| ) |
Adds procedure symbol to label manager.
| manager | Label manager that is used to label bookkeeping. |
| name | Name of the procedure. |
| value | Instruction address to procedure start. |
Definition at line 190 of file AssemblerParser.cc.
| void AddProcedureActor::operator() | ( | const char * | , |
| const char * | |||
| ) | const |
Definition at line 198 of file AssemblerParser.cc.
References LabelManager::addProcedure(), manager_, name_, and value_.

|
private |
Definition at line 295 of file AssemblerParser.hh.
Referenced by operator()().
|
private |
Definition at line 296 of file AssemblerParser.hh.
Referenced by operator()().
|
private |
Definition at line 297 of file AssemblerParser.hh.
Referenced by operator()().