StructureValue Class

Definition

Line 796 of cmsxi/Value.cm

Inheritance

Constructors & Destructor

public nothrow StructureValue()

Member Functions

public void AddMember(ConstantValue* member)
public override void GenerateCode(MachineCode& machineCode, String<char>& label, Context& context)
public override nothrow String<char> Name() const
public override void Validate(Type* type, const String<char>& index)

Member Variables

public List<ConstantValue*> members

Constructor& Destructor Details

StructureValue Constructor

public nothrow StructureValue()

Definition
Line 798 of cmsxi/Value.cm


Member Function Details

AddMember Member Function

public void AddMember(ConstantValue* member)

Definition
Line 801 of cmsxi/Value.cm


GenerateCode Member Function

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

Definition
Line 823 of cmsxi/Value.cm


Name Member Function

public override nothrow String<char> Name()

Definition
Line 830 of cmsxi/Value.cm


Validate Member Function

public override void Validate(Type* type, const String<char>& index)

Definition
Line 805 of cmsxi/Value.cm