diff options
Diffstat (limited to 'cpp/test/Ice/inheritance/Test.ice')
-rw-r--r-- | cpp/test/Ice/inheritance/Test.ice | 86 |
1 files changed, 43 insertions, 43 deletions
diff --git a/cpp/test/Ice/inheritance/Test.ice b/cpp/test/Ice/inheritance/Test.ice index 2fee2738fed..6245e88b13f 100644 --- a/cpp/test/Ice/inheritance/Test.ice +++ b/cpp/test/Ice/inheritance/Test.ice @@ -20,14 +20,14 @@ module MA interface IA { IA* iaop(IA* p); -}; +} class CA { CA* caop(CA* p); -}; +} -}; +} module MB { @@ -35,19 +35,19 @@ module MB interface IB1 extends MA::IA { IB1* ib1op(IB1* p); -}; +} interface IB2 extends MA::IA { IB2* ib2op(IB2* p); -}; +} ["cpp:virtual"]class CB extends MA::CA { CB* cbop(CB* p); -}; +} -}; +} module MA { @@ -55,19 +55,19 @@ module MA interface IC extends MB::IB1, MB::IB2 { IC* icop(IC* p); -}; +} ["cpp:virtual"]class CC extends MB::CB { CC* ccop(CC* p); -}; +} ["cpp:virtual"]class CD extends CC implements MB::IB1, MB::IB2 { CD* cdop(CD* p); -}; +} -}; +} interface Initial { @@ -80,7 +80,7 @@ interface Initial MB::IB1* ib1op(); MB::IB2* ib2op(); MA::IC* icop(); -}; +} module MC @@ -89,24 +89,24 @@ module MC class A { int aA; -}; +} class B extends A { int bB; -}; +} class C extends B { int cC; -}; +} ["cpp:virtual"] class D extends C { int dD; -}; +} -}; +} module MD { @@ -114,24 +114,24 @@ module MD ["cpp:virtual"] class A { int aA; -}; +} ["cpp:virtual"] class B extends A { int bB; -}; +} ["cpp:virtual"] class C extends B { int cC; -}; +} ["cpp:virtual"] class D extends C { int dD; -}; +} -}; +} module ME { @@ -139,24 +139,24 @@ module ME class A { int aA; -}; +} class B extends A { int bB; -}; +} ["cpp:virtual"] class C extends B { int cC; -}; +} ["cpp:virtual"] class D extends C { int dD; -}; +} -}; +} module MF { @@ -164,24 +164,24 @@ module MF class A { int aA; -}; +} ["cpp:virtual"] class B extends A { int bB; -}; +} class C extends B { int cC; -}; +} ["cpp:virtual"] class D extends C { int dD; -}; +} -}; +} module MG { @@ -189,24 +189,24 @@ module MG class A { int aA; -}; +} ["cpp:virtual"] class B extends A { int bB; -}; +} ["cpp:virtual"] class C extends B { int cC; -}; +} class D extends C { int dD; -}; +} -}; +} module MH { @@ -214,23 +214,23 @@ module MH class A { int aA; -}; +} class B extends A { int bB; -}; +} class C extends B { int cC; -}; +} class D extends C { int dD; -}; +} -}; +} -}; +} |