4 * Auteur : Ivan DUTKA-MALEN - EDF R&D
5 * Mail : mailto:ivan.dutka-malen@der.edf.fr
6 * Date : Tue Dec 9 14:51:53 2003
11 #ifndef _COUPLETYPE_H_
12 #define _COUPLETYPE_H_
15 #include "Batch_GenericType.hxx"
16 #include "Batch_Couple.hxx"
20 class CoupleType : public GenericType
24 CoupleType(const Couple & C) : _data(C) {}
26 // Conversion en chaine
27 virtual std::string affiche() const;
28 virtual operator std::string() const;
30 // Operateur d'affectation
31 virtual CoupleType & operator =(const Couple & C);
34 virtual operator Couple() const;
36 // Clone duplique l'objet et en fabrique un nouveau a l'aide de new
37 // qu'il faudra detruire ensuite manuellement
38 virtual GenericType * clone() const;