Declaration.Â
valuetype aChildValue : truncatable aParentValue, supports anInterface
{
private short aShortMember;
public aParentValue aValueMember;
factory aFactory (in string anArgument);
short aLocalMethod (in long aLongArgument, in float aFloatArgument);
}
Keywords.Â
custom - custom marshalling
abstract - base type not instantiated
truncatable - state compatible with parent
public - value used by clients
private - value used by implementation
factory - portable initializer