top | up | prev | next

TrapFunction Class

Definition at line 14 of Trap.hpp

Constructors

TrapFunction(SymbolTable& symbolTable)
TrapFunction(const Span& span_, const boost::uuids::uuid& sourceModuleId_, const std::u32string& name_)

Member Functions

void GenerateCall(Emitter& emitter, std::vector<GenObject*>& genObjects, OperationFlags flags, const Span& span, const boost::uuids::uuid& moduleId) override

Constructor Details

TrapFunction Constructor

cmajor::symbols::TrapFunction::TrapFunction(SymbolTable & symbolTable)

Definition at line 11 of Trap.cpp
Declaration at line 17 of Trap.hpp


TrapFunction Constructor

cmajor::symbols::TrapFunction::TrapFunction(const Span& span_, const boost::uuids::uuid& sourceModuleId_, const std::u32string& name_)

Definition at line 29 of Trap.cpp :
29 : FunctionSymbol(SymbolType::trapspan_sourceModuleId_name_)
30 {
31 }


Declaration at line 18 of Trap.hpp


Member Function Details

GenerateCall Member Function

void cmajor::symbols::TrapFunction::GenerateCall(Emitter& emitter, std::vector<GenObject*>& genObjects, OperationFlags flags, const Span& span, const boost::uuids::uuid& moduleId) override

Definition at line 33 of Trap.cpp
Declaration at line 19 of Trap.hpp


top | up | prev | next