openMSX
Classes | Namespaces | Macros
serialize.hh File Reference
#include "serialize_core.hh"
#include "SerializeBuffer.hh"
#include "XMLElement.hh"
#include "TypeInfo.hh"
#include "StringOp.hh"
#include "inline.hh"
#include "unreachable.hh"
#include <zlib.h>
#include <string>
#include <type_traits>
#include <cstring>
#include <vector>
#include <map>
#include <sstream>
#include <cassert>
#include <memory>
Include dependency graph for serialize.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  openmsx::ArchiveBase< Derived >
class  openmsx::OutputArchiveBase2
class  openmsx::OutputArchiveBase< Derived >
class  openmsx::InputArchiveBase2
class  openmsx::InputArchiveBase< Derived >
class  openmsx::MemOutputArchive
class  openmsx::MemInputArchive
class  openmsx::XmlOutputArchive
class  openmsx::XmlInputArchive

Namespaces

namespace  openmsx
 Thanks to enen for testing this on a real cartridge:

Macros

#define INSTANTIATE_SERIALIZE_METHODS(CLASS)

Macro Definition Documentation

#define INSTANTIATE_SERIALIZE_METHODS (   CLASS)
Value:
template void CLASS::serialize(MemInputArchive&, unsigned); \
template void CLASS::serialize(MemOutputArchive&, unsigned); \
template void CLASS::serialize(XmlInputArchive&, unsigned); \
template void CLASS::serialize(XmlOutputArchive&, unsigned);

Definition at line 832 of file serialize.hh.