Union

Vous créez une union CORBA en utilisant une classe ayant le stéréotype <<CORBAUnion>>. Chaque attribut d'union représente un cas (case), l'attribut étendu Case (Profile\Attribute\Criteria\IDL union member\Extended Attributes) contient la valeur par défaut de cas.

Pour définir le type de données switch, le type de données discriminant pour les cas d'union, vous devez ajouter un attribut nommé <nom classe>_switch dans la liste des attributs d'union.



union Test switch(char) {
   case 1:
      char Test1;
   case 2:
      string Test2;
   default:
      short Test3;
};


Created October 8, 2009. Send feedback on this help topic to Sybase Technical Publications: pubs@sybase.com