ConversionValue Class

Definition

Line 971 of cmsxi/Value.cm

Inheritance

Constructors & Destructor

public nothrow ConversionValue(Type* targetType_, ConstantValue* from_)

Member Functions

public override void GenerateCode(MachineCode& machineCode, String<char>& label, Context& context)
public override Operand* MakeDataOperand(Context& context) const
public override nothrow String<char> Name() const

Member Variables

private ConstantValue* from

Constructor& Destructor Details

ConversionValue Constructor

public nothrow ConversionValue(Type* targetType_, ConstantValue* from_)

Definition
Line 973 of cmsxi/Value.cm


Member Function Details

GenerateCode Member Function

public override void GenerateCode(MachineCode& machineCode, String<char>& label, Context& context)

Definition
Line 985 of cmsxi/Value.cm


MakeDataOperand Member Function

public override Operand* MakeDataOperand(Context& context)

Definition
Line 981 of cmsxi/Value.cm


Name Member Function

public override nothrow String<char> Name()

Definition
Line 977 of cmsxi/Value.cm