From d1cfc6e6963f4a6c75cd10aa80f7cf0df9f8b764 Mon Sep 17 00:00:00 2001 From: parsons Date: Wed, 11 Feb 2004 19:13:29 +0000 Subject: ChangeLogTag: Wed Feb 11 12:57:23 2004 Jeff Parsons --- TAO/tests/IDL_Test/anonymous.idl | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) (limited to 'TAO/tests/IDL_Test/anonymous.idl') diff --git a/TAO/tests/IDL_Test/anonymous.idl b/TAO/tests/IDL_Test/anonymous.idl index e7bcb72c875..522b1e5eb3f 100644 --- a/TAO/tests/IDL_Test/anonymous.idl +++ b/TAO/tests/IDL_Test/anonymous.idl @@ -34,9 +34,27 @@ module Half_Anon typedef sequence bd_ushort_seq_array[11]; }; -// Neither array nor sequence are typedef'd. module All_Anon { + // Tests generation of unique template parameter type + // names when identical bounded strings are used + // repeatedly as parameters and/or return types. + interface anon_bd_string_test + { + const long test_string_size = 25; + + string TestFunc (); + string TestFunc2 (); + string TestFunc3 (); + string TestFunc23 (); + + void TestFunc4 (in string inarg); + void TestFunc41 (in string inarg); + void TestFunc42 (in string inarg); + void TestFunc43 (in string inarg); + }; + + // Neither array nor sequence are typedef'd. exception Nested_Anon { sequence float_seq_array[6]; -- cgit v1.2.1