19 typedef sequence
<string<8> > test_seq
;
20 typedef sequence
<short> SeqShort
;
21 typedef sequence
<boolean> SeqBoolean
;
23 const unsigned long DIM
= 2;
24 typedef long test_array
[DIM
];
35 typedef test_enum Enumerated_a
;
36 typedef test_enum Enumerated_b
;
37 typedef test_enum Enumerated_c
;
39 struct StructTypedefEnum
{
45 union test_union
switch (test_enum
)
47 case TE_SECOND
: CORBA
::TypeCode tc
;
48 case TE_FOURTH
: test_enum te
;
50 case TE_THIRD
: string str
;
51 case TE_ZEROTH
: octet o
;
54 typedef test_struct test_struct_alias
;
55 typedef test_union test_union_alias
;
57 union test_implicit_def
switch (boolean) {
62 union test_union_no_active_member
switch (long) {
63 case 1: long field_long
;
64 case 2: string field_string
;
67 struct test_struct_with_long_double
69 long double field_longdouble
;