diff options
Diffstat (limited to 'CIAO/tests/IDL_Test/Two_Templ_Args/TwoTemplArgs.idl')
-rw-r--r-- | CIAO/tests/IDL_Test/Two_Templ_Args/TwoTemplArgs.idl | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/CIAO/tests/IDL_Test/Two_Templ_Args/TwoTemplArgs.idl b/CIAO/tests/IDL_Test/Two_Templ_Args/TwoTemplArgs.idl deleted file mode 100644 index e435990889b..00000000000 --- a/CIAO/tests/IDL_Test/Two_Templ_Args/TwoTemplArgs.idl +++ /dev/null @@ -1,40 +0,0 @@ -#ifndef MY_TEST_IDL -#define MY_TEST_IDL - -#include <Components.idl> - -module Test -{ - struct Foo - { - double myDouble; - string myStr; - }; -}; - -exception ExceptType {}; - -module TemplTest<typename T, exception S> -{ - interface Bar - { - // having 2 or more args of the same template param type - // causes an "illegal redefinition" error - T myTestOperation(in T inParam, out T outParam) raises(S); - }; - - struct TemplStruct - { - T myTemplField; - }; -}; - -module TemplTest<Test::Foo, ExceptType> TemplatedInst; - -component Baz -{ - provides TemplatedInst::Bar myBar; - attribute TemplatedInst::TemplStruct myTemplStruct; -}; - -#endif |