Revert "Minor modernization of DynamicAny code"
[ACE_TAO.git] / TAO / tests / IDL_Test / struct.idl
blobf8b0317d7cce68e09629579023d7c705ecc98916
1 // Double forward declared struct test, created by Martin Corino <mcorino@remedy.nl>
3 module Test
5 struct S3;
7 struct S1
9 string hello;
12 struct S3;
14 typedef sequence<S3> TS3Seq;
16 struct S3
18 TS3Seq m_seq;
19 boolean m_has_more;
22 struct S4;
23 typedef sequence<S4> TS4Seq;
25 struct S5;
26 typedef sequence<S5> TS5Seq;
28 struct S4
30 boolean a;
32 struct S5
34 boolean b;
37 typedef long FooType;
38 struct FooStruct {
39 FooType Foo1;
40 FooType Foo2;
43 enum S90
45 S90_1,
46 S90_2
48 typedef S90 S90Array[2];
49 typedef long S42[2];
50 typedef string SString43[2];
51 typedef S4 S4Array[2];
52 struct S10
54 S90 s10_1;
55 S42 s10_2;
56 SString43 s10_3;
57 S4 s10_4;