Salome HOME
Merge branch 'master' into pre/medCompatibility
[modules/smesh.git] / src / MEDWrapper / MED_Factory.hxx
index 3dea6247b324d5dd76871fd30e8f9b12c1f9303d..84087d138d1a9946de3cdc189ad2be6b0b109be1 100644 (file)
@@ -27,6 +27,7 @@
 #include "MED_Wrapper.hxx"
 
 #include <string>
+#include <vector>
 
 namespace MED
 {
@@ -37,13 +38,16 @@ namespace MED
   bool GetMEDVersion( const std::string&, int&, int&, int& );
 
   MEDWRAPPER_EXPORT
-  bool CheckCompatibility( const std::string& );
+  bool CheckCompatibility( const std::string& , bool isForAppend=false);
+
+  MEDWRAPPER_EXPORT
+  std::vector<int> GetMEDVersionsAppendCompatible();
 
   MEDWRAPPER_EXPORT
   PWrapper CrWrapperR( const std::string& );
 
   MEDWRAPPER_EXPORT
-  PWrapper CrWrapperW( const std::string& );
+  PWrapper CrWrapperW( const std::string&, int theVersion=-1 );
 }
 
 #endif // MED_Factory_HeaderFile