top | up | prev | next

CmcppBackEnd Class

Definition at line 12 of CmcppBackEnd.hpp

Member Functions

Emitter* CreateEmitter(EmittingContext* emittingContext) override
EmittingContext* CreateEmittingContext(int optimizationLevel) override
void DestroyEmitter(Emitter* emitter) override
void DestroyEmittingContext(EmittingContext* emittingContext) override
void Done() override
BackEndKind GetBackEndKind() override
void Init() override

Member Function Details

CreateEmitter Member Function

Emitter * cmajor::mid::CmcppBackEnd::CreateEmitter(EmittingContext * emittingContext) override

Definition at line 29 of CmcppBackEnd.cpp :
30 {
31     return CmcppbeCreateEmitter(emittingContext);
32 }


Declaration at line 19 of CmcppBackEnd.hpp

Base class overridden functions: cmajor::mid::BackEnd::CreateEmitter


CreateEmittingContext Member Function

EmittingContext * cmajor::mid::CmcppBackEnd::CreateEmittingContext(int optimizationLevel) override

Definition at line 19 of CmcppBackEnd.cpp :
20 {
21     return CmcppbeCreateEmittingContext(optimizationLevel);
22 }


Declaration at line 17 of CmcppBackEnd.hpp

Base class overridden functions: cmajor::mid::BackEnd::CreateEmittingContext


DestroyEmitter Member Function

void cmajor::mid::CmcppBackEnd::DestroyEmitter(Emitter * emitter) override

Definition at line 34 of CmcppBackEnd.cpp :
35 {
36     CmcppbeDestroyEmitter(emitter);
37 }


Declaration at line 20 of CmcppBackEnd.hpp

Base class overridden functions: cmajor::mid::BackEnd::DestroyEmitter


DestroyEmittingContext Member Function

void cmajor::mid::CmcppBackEnd::DestroyEmittingContext(EmittingContext * emittingContext) override

Definition at line 24 of CmcppBackEnd.cpp :
25 {
26     CmcppbeDestroyEmittingContext(emittingContext);
27 }


Declaration at line 18 of CmcppBackEnd.hpp

Base class overridden functions: cmajor::mid::BackEnd::DestroyEmittingContext


Done Member Function

void cmajor::mid::CmcppBackEnd::Done() override

Definition at line 15 of CmcppBackEnd.cpp :
16 {
17 }


Declaration at line 16 of CmcppBackEnd.hpp

Base class overridden functions: cmajor::mid::BackEnd::Done


GetBackEndKind Member Function

BackEndKind cmajor::mid::CmcppBackEnd::GetBackEndKind() override

Definition at line 21 of CmcppBackEnd.hpp :
21 { return BackEndKind::cmcppBackEnd; }

Base class overridden functions: cmajor::mid::BackEnd::GetBackEndKind


Init Member Function

void cmajor::mid::CmcppBackEnd::Init() override

Definition at line 11 of CmcppBackEnd.cpp :
12 {
13 }


Declaration at line 15 of CmcppBackEnd.hpp

Base class overridden functions: cmajor::mid::BackEnd::Init


top | up | prev | next