#include "HDFcontainerObject.hxx"
#include "HDFexception.hxx"
-#include <iostream.h>
+#include <iostream>
using namespace std;
herr_t dataset_attr(hid_t loc_id, const char *attr_name, void *operator_data)
#if !defined SALOME_Logger_Server_include
#define SALOME_Logger_Server_include
+#ifndef WNT
#include <fstream.h>
+#else
+#include <fstream>
+#include <iosfwd>
+#endif
#include <omnithread.h>
#include "Logger.hh"
//otherwise all messages will be put into terminal via cout
bool m_putIntoFile;
//ofstream class specialized for disk file output
+#ifndef WNT
ofstream m_outputFile;
+#else
+ std::ofstream m_outputFile;
+#endif
//synchronisation object
static omni_mutex myLock;
};
#include <TColStd_SequenceOfAsciiString.hxx>
#include <TColStd_HSequenceOfAsciiString.hxx>
#include <TColStd_HSequenceOfTransient.hxx>
+#ifndef WNT
#include <NCollection_DataMap.hxx>
+#else
+#include <NCollection_DataMap1.hxx>
+#endif
//SALOMEDSImpl headers
#include "SALOMEDSImpl_SComponentIterator.hxx"
class SALOMEDSImpl_StudyManager;
class SALOMEDSImpl_GenericAttribute;
+#ifndef WNT
typedef NCollection_DataMap <TCollection_AsciiString, Handle_Standard_Transient> DataMapOfAsciiStringTransient;
typedef NCollection_DataMap <TCollection_AsciiString, TDF_Label> DataMapAsciiStringLabel;
+#else
+typedef NCollection_DataMap1 <TCollection_AsciiString, Handle_Standard_Transient> DataMapOfAsciiStringTransient;
+typedef NCollection_DataMap1 <TCollection_AsciiString, TDF_Label> DataMapAsciiStringLabel;
+#endif
class SALOMEDSImpl_Study : public MMgt_TShared
{