blob: 119070972ec4f455d24fb83557a9419062f5f028 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
module DynValue_Test
{
abstract valuetype avt
{
void print ();
};
valuetype BaseValue : avt
{
public unsigned short Base_us1;
public unsigned short Base_us2;
};
valuetype BoxedLong long;
valuetype NestedValue
{
public short Nested_s1;
public short Nested_s2;
};
valuetype NullValue
{
};
valuetype Trunc : truncatable BaseValue
{
public BoxedLong Trunc_bl;
public NestedValue Trunc_nested;
private NullValue Trunc_null1;
private NullValue Trunc_null2;
private NullValue Trunc_null3;
};
};
|