Salome HOME
Merged from BR_AR
[tools/libbatch.git] / src / Core / Batch_Versatile.hxx
index ec42d18cd2208d2296f469cbcb9e217d26198c41..2f9f944a672f3651cba57655ca799edfe44df987 100644 (file)
@@ -91,7 +91,7 @@ namespace Batch {
     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);
@@ -105,9 +105,9 @@ namespace Batch {
     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