std::string str() const throw(TypeMismatchException);
// Operateur pour l'affichage sur un stream
- friend std::ostream & operator << (std::ostream & os, const Versatile & );
+ BATCH_EXPORT friend std::ostream & operator << (std::ostream & os, const Versatile & );
// Positionnement et recuperation du type de l'element interne
void setType(DiscriminatorType) throw(TypeMismatchException);
std::string getName() const;
void setName(const std::string & name);
- protected:
// Efface tous les elements internes de l'objet
virtual void eraseAll();
+ protected:
DiscriminatorType _discriminator; // type de l'element interne
size_type _maxsize; // nombre max d'elements internes