Macros

Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
#ifndef CondFormats_Serialization_Archive_hh
#define CondFormats_Serialization_Archive_hh

// Missing in EOS' portable archive
#include <cassert>

#include "boost/archive/xml_iarchive.hpp"
#include "boost/archive/xml_oarchive.hpp"
#include "boost/archive/xml_oarchive.hpp"

#include "CondFormats/Serialization/interface/eos/portable_iarchive.hpp"
#include "CondFormats/Serialization/interface/eos/portable_oarchive.hpp"

namespace cond {
  namespace serialization {

    typedef eos::portable_iarchive InputArchive;
    typedef eos::portable_oarchive OutputArchive;

    typedef boost::archive::xml_iarchive InputArchiveXML;
    typedef boost::archive::xml_oarchive OutputArchiveXML;

  }  // namespace serialization
}  // namespace cond

#endif