top | up | prev | next

mid Namespace

Classes

class BackEnd
class CmcppBackEnd
class CmsxBackEnd
class LLvmBackEnd

Functions

BackEndKind GetBackEnd()
void SetBackEnd(BackEndKind backEndKind)

Enumerations

enum class BackEndKind

Variables

BackEnd* backEnd
CmcppBackEnd cmcppBackEnd
LLvmBackEnd llvmBackEnd

Function Details

GetBackEnd Function

BackEndKind cmajor::mid::GetBackEnd()

Definition at line 39 of BackEnd.cpp :
40 {
41     return backEnd->GetBackEndKind();
42 }


Declaration at line 32 of BackEnd.hpp

Calls: cmajor::mid::BackEnd::GetBackEndKind


SetBackEnd Function

void cmajor::mid::SetBackEnd(BackEndKind backEndKind)

Definition at line 27 of BackEnd.cpp :
28 {
29     switch (backEndKind)
30     {
31         case BackEndKind::llvmBackEnd: backEnd = &llvmBackEnd; break;
35         case BackEndKind::cmcppBackEnd: backEnd = &cmcppBackEnd; break;
36     }
37 }


Declaration at line 31 of BackEnd.hpp


top | up | prev | next