OpenASIP
2.0
|
#include <AssemblerParser.hh>
Public Member Functions | |
AddProcedureActor (LabelManager &manager, std::string &name, UValue &value) | |
AddProcedureActor. More... | |
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()().