summaryrefslogtreecommitdiff
path: root/modules/CIAO/tests/Bug_3769_Regression/Foo.idl
diff options
context:
space:
mode:
Diffstat (limited to 'modules/CIAO/tests/Bug_3769_Regression/Foo.idl')
-rw-r--r--modules/CIAO/tests/Bug_3769_Regression/Foo.idl36
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_ */