00001
00002
00003
00004
00006 #ifndef __FIBER_HDF5MEMARRAY_HPP
00007 #define __FIBER_HDF5MEMARRAY_HPP "Created 27.02.2001 21:42:27 by werner"
00008
00009 #include "FBhdf5API.h"
00010 #include "init.hpp"
00011 #include <bundle/Bundle.hpp>
00012 #include <memcore/Persistencer.hpp>
00013 #include <F5/F5F.h>
00014
00015 #include "HDF5Saver.hpp"
00016
00017 namespace Fiber
00018 {
00019
00030 template <>
00031 class HDF5BUNDLE_API HDF5Saver<MemBase> : public Interface<HDF5>
00032 {
00033 public:
00034 ~HDF5Saver();
00035
00039 virtual bool save(F5Path*myPath, const string&name, const string&fragment_name="") = 0;
00040 };
00041
00042
00043 }
00044
00045 #endif
00046