=default for generated implementation copy ctor
[ACE_TAO.git] / TAO / tests / IDL_Test / Versioned_Namespace / TestVersionedNamespace2.idl
blob35fa139804442eb0cc9cc479e9100f6e804b5643
1 module M1 {
3 struct S1 {
4 octet o;
5 };
7 interface LI {
8 void op(in S1 s);
9 };
11 interface L2 {
12 void op(in S1 s);
15 struct X {
16 string valString;
17 S1 valStruct;
18 L2 valLocalIface;
21 union BooleanUnion1 switch (boolean)
23 case TRUE: L2 valLocalIface;
26 union BooleanUnion2 switch (boolean)
28 case TRUE: string valLocalIface;
31 valuetype V {
32 public string valString;
33 public S1 valStruct;
34 public LI valLocalIface;
35 public BooleanUnion1 valBoolUnion1;
36 public BooleanUnion2 valBoolUnion2;
37 public X valX;
41 module M2 {
42 module M3 {
43 struct S2 {
44 octet o;
47 interface L3 {
48 void op(in S2 s);
51 exception E1 {
52 L3 val2;
53 M1::BooleanUnion1 bool1;
54 M1::BooleanUnion2 bool2;
57 interface L4 {
58 void op(in S2 s) raises (E1);
61 valuetype V2 {
62 public string valString;
63 public S2 valStruct;
64 public L3 valLocalIface;
65 public L4 valLocalIface3;
67 valuetype V3 {
68 public string valString;
69 public M1::S1 valStruct;
70 public M1::L2 valLocalIface;