1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
// $Id$ module IFR_Test { union test; typedef sequence<test> test_seq; union test switch (short) { case 0 : short x; case 1 : test_seq seq; default : string s; }; interface test_if { attribute test foo; }; };