// IDL-Spec for testgroup: valuetype
// Purpose: basic features of valuetype

typedef sequence<long> LongSeq;
valuetype LongSeqValue LongSeq;
valuetype AnyValue any;
union FixU switch (long) {
  case 1: long x;
  case 2: short v;
};
valuetype FixUValue FixU;
typedef sequence<string> StringSeq;
valuetype StringSeqValue StringSeq;
union VarU switch (boolean) {
  case TRUE: string strMbr;
  case FALSE: StringSeq strseqMbr;
};
valuetype VarUValue VarU;
