top | up | prev | next

CodeGenerator Abstract Class

Definition at line 14 of CodeGenerator.hpp

Constructors

CodeGenerator(EmittingContext& emittingContext)

Member Functions

void GenerateCode(void* boundCompileUnit) pure virtual
Emitter* GetEmitter()

Member Variables

Emitter* emitter

Constructor Details

CodeGenerator Constructor

cmajor::codegenbase::CodeGenerator::CodeGenerator(EmittingContext & emittingContext)

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


Member Function Details

GenerateCode Member Function

void cmajor::codegenbase::CodeGenerator::GenerateCode(void * boundCompileUnit) pure virtual

Definition at line 20 of CodeGenerator.hpp


GetEmitter Member Function

Emitter * cmajor::codegenbase::CodeGenerator::GetEmitter()

Definition at line 18 of CodeGenerator.hpp


top | up | prev | next