top | up | prev | next

DefaultUInt64 Struct

Definition at line 204 of BasicTypeOperation.hpp

Member Functions

std::unique_ptr<Value> ConstructValue(const std::vector<std::unique_ptr<Value>>& argumentValues, const Span& span, const boost::uuids::uuid& moduleId, Value* receiver) static
void* Generate(Emitter& emitter) static

Member Function Details

ConstructValue Member Function

std::unique_ptr<Value > cmajor::symbols::DefaultUInt64::ConstructValue(const std::vector<std::unique_ptr<Value >>& argumentValues, const Span& span, const boost::uuids::uuid& moduleId, Value * receiver) static

Definition at line 207 of BasicTypeOperation.hpp :
 207 { return std::unique_ptr<Value>(new ULongValue(spanmoduleId0)); }


Generate Member Function

void * cmajor::symbols::DefaultUInt64::Generate(Emitter& emitter) static

Definition at line 206 of BasicTypeOperation.hpp :
 206 { return emitter.CreateDefaultIrValueForULong(); }


top | up | prev | next