diff options
Diffstat (limited to 'modules/CIAO/tests/Bug_3769_Regression/Foo.idl')
-rw-r--r-- | modules/CIAO/tests/Bug_3769_Regression/Foo.idl | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/modules/CIAO/tests/Bug_3769_Regression/Foo.idl b/modules/CIAO/tests/Bug_3769_Regression/Foo.idl new file mode 100644 index 00000000000..648c5150bf4 --- /dev/null +++ b/modules/CIAO/tests/Bug_3769_Regression/Foo.idl @@ -0,0 +1,36 @@ +// $Id$ + +#ifndef FOO_IDL_ +#define FOO_IDL_ + +#include <Components.idl> + +typedef sequence<short> short_sequence; +typedef sequence<long> long_sequence; +typedef sequence<float> float_sequence; +typedef sequence<double> double_sequence; + +struct Bar +{ + short s; + long l; + float f; + double d; +}; + +component Foo +{ + attribute short my_short; + attribute long my_long; + attribute float my_float; + attribute double my_double; + + attribute short_sequence my_short_sequence; + attribute long_sequence my_long_sequence; + attribute float_sequence my_float_sequence; + attribute double_sequence my_double_sequence; + + attribute Bar my_bar_struct; +}; + +#endif /* FOO_IDL_ */ |