8#ifdef HAVE_BOOST_SERIALIZATION
14#include <boost/archive/text_oarchive.hpp>
15#include <boost/archive/text_iarchive.hpp>
16#include <boost/archive/binary_oarchive.hpp>
17#include <boost/archive/binary_iarchive.hpp>
28 enum FileFormat { BINARY, ASCII, XML };
38 template <
class DataContainer>
39 static void writeData(
const DataContainer& data,
std::string filename, FileFormat format=BINARY)
47 boost::archive::binary_oarchive oa(ofs);
53 boost::archive::text_oarchive oa(ofs);
70 template <
class DataContainer>
71 static void loadData(DataContainer& data,
std::string filename, FileFormat format=BINARY)
78 boost::archive::binary_iarchive ia(ifs);
84 boost::archive::text_iarchive ia(ifs);
95#warning dataio.hh was included but boost_serialization was not found !
#define DUNE_THROW(E,...)