top | up | prev | next

GenObject Abstract Class

Definition at line 47 of GenObject.hpp

Constructors

GenObject()

Member Functions

void* GetType()
void Load(Emitter& emitter, OperationFlags flags) pure virtual
void SetType(void* type_)
void Store(Emitter& emitter, OperationFlags flags) pure virtual

Member Variables

void* type

Constructor Details

GenObject Constructor

cmajor::ir::GenObject::GenObject()

Definition at line 11 of GenObject.cpp :
11 : type(nullptr)
12 {
13 }


Declaration at line 50 of GenObject.hpp


Member Function Details

GetType Member Function

void * cmajor::ir::GenObject::GetType()

Definition at line 55 of GenObject.hpp :
55 { return type; }


Load Member Function

void cmajor::ir::GenObject::Load(Emitter & emitter, OperationFlags flags) pure virtual

Definition at line 52 of GenObject.hpp

Derived class overrides: cmajor::ir::NativeValue::Load


SetType Member Function

void cmajor::ir::GenObject::SetType(void * type_)

Definition at line 54 of GenObject.hpp :
54 { type = type_; }


Store Member Function

void cmajor::ir::GenObject::Store(Emitter & emitter, OperationFlags flags) pure virtual

Definition at line 53 of GenObject.hpp

Derived class overrides: cmajor::ir::NativeValue::Store


top | up | prev | next