]> git.treefish.org Git - phys/latlib.git/blobdiff - datread.h
Made c++11 standard dependency obsolete.
[phys/latlib.git] / datread.h
index 8ef4b152a5e357e532ff1f5be888c2624de105ba..802ec17ce131ae94a2ab84cb644a195ab7cd76ec 100644 (file)
--- a/datread.h
+++ b/datread.h
@@ -3,6 +3,8 @@
 
 #include <ostream>
 #include <fstream>
 
 #include <ostream>
 #include <fstream>
+#include <memory>
+#include <vector>
 
 #include <boost/iostreams/filtering_streambuf.hpp>
 #include <boost/iostreams/filter/bzip2.hpp>
 
 #include <boost/iostreams/filtering_streambuf.hpp>
 #include <boost/iostreams/filter/bzip2.hpp>
@@ -11,10 +13,10 @@ using namespace std;
 
 class datread {
  public:
 
 class datread {
  public:
-  datread (const unsigned int& _blocksize, ostream *_log=NULL);
   ~datread ();
   ~datread ();
+  datread (const unsigned int& _blocksize, ostream *_log=NULL);
   int openFile (const string& filename);
   int openFile (const string& filename);
-  enum class Format {DAT, EDAT, SDAT};
+  enum Format {DAT, EDAT, SDAT};
   void * getHeader (const string& headerid);
   int readFullBlock (char *tmpData);
   bool fisopen ();
   void * getHeader (const string& headerid);
   int readFullBlock (char *tmpData);
   bool fisopen ();