]> SALOME platform Git repositories - tools/simanio.git/blobdiff - src/SimanIO_Document.hxx
Salome HOME
Porting SimanIO library on WIN32 platform.
[tools/simanio.git] / src / SimanIO_Document.hxx
index 1d0d8df1169b3459ba35aa3393c7e87c2b6236da..40be9d3cffe0faa56e4766188f138122848e8e7b 100644 (file)
@@ -20,6 +20,8 @@
 #ifndef SIMANIO_DOCUMENT_H
 #define SIMANIO_DOCUMENT_H
 
+#include "SimanIO.hxx"
+
 #include <string>
 #include <list>
 
@@ -46,7 +48,7 @@ struct SimanIO_File {
 /**
  * \brief Class for storage and store CFG file document information.
  */
-class SimanIO_Document {
+class SIMANIO_EXPORT SimanIO_Document {
   std::string myName;   ///< name of the document
   typedef std::list<SimanIO_File> DocumentFiles;
   DocumentFiles myFiles; ///< files of the document
@@ -91,7 +93,7 @@ public:
   const SimanIO_File& File(const int theId) const;
 
   //! Iterator for activity documents browsing
-  class FilesIterator {
+  class SIMANIO_EXPORT FilesIterator {
     DocumentFiles::iterator myIter; ///< iterator by the file of the document
     DocumentFiles::const_iterator myEnd;  ///< end iteration indicator
     public: