test
CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Namespaces | Macros
Serializable.h File Reference
#include "CondFormats/Serialization/interface/Archive.h"
#include <boost/serialization/access.hpp>
#include <boost/serialization/string.hpp>
#include <boost/serialization/vector.hpp>
#include <boost/serialization/list.hpp>
#include <boost/serialization/set.hpp>
#include <boost/serialization/map.hpp>
#include <boost/serialization/bitset.hpp>
#include <boost/serialization/shared_ptr.hpp>

Go to the source code of this file.

Classes

struct  cond::serialization::access< CondSerializationT, Enabled >
 

Namespaces

 cond
 
 cond::serialization
 

Macros

#define COND_SERIALIZABLE
 
#define COND_SERIALIZABLE
 
#define COND_SERIALIZABLE
 
#define COND_SERIALIZABLE_MANUAL
 
#define COND_SERIALIZABLE_MANUAL
 
#define COND_SERIALIZABLE_MANUAL
 
#define COND_SERIALIZABLE_POLYMORPHIC(T)   BOOST_CLASS_EXPORT(T);
 
#define COND_SERIALIZABLE_POLYMORPHIC(T)   BOOST_CLASS_EXPORT(T);
 
#define COND_SERIALIZABLE_POLYMORPHIC(T)   BOOST_CLASS_EXPORT(T);
 
#define COND_TRANSIENT
 
#define COND_TRANSIENT
 
#define COND_TRANSIENT
 

Macro Definition Documentation

#define COND_SERIALIZABLE
Value:
private: \
template <class Archive> void serialize(Archive & ar, const unsigned int version); \
template <typename CondSerializationT, typename Enabled> friend struct cond::serialization::access; \
friend class boost::serialization::access;
std::pair< Binary, Binary > serialize(const T &payload, bool packingOnly=false)
Definition: Serialization.h:92

Definition at line 30 of file Serializable.h.

#define COND_SERIALIZABLE
Value:
private: \
template <class Archive> void serialize(Archive & ar, const unsigned int version); \
template <typename CondSerializationT, typename Enabled> friend struct cond::serialization::access; \
friend class boost::serialization::access;
std::pair< Binary, Binary > serialize(const T &payload, bool packingOnly=false)
Definition: Serialization.h:92
#define COND_SERIALIZABLE
Value:
private: \
template <class Archive> void serialize(Archive & ar, const unsigned int version); \
template <typename CondSerializationT, typename Enabled> friend struct cond::serialization::access; \
friend class boost::serialization::access;
std::pair< Binary, Binary > serialize(const T &payload, bool packingOnly=false)
Definition: Serialization.h:92
#define COND_SERIALIZABLE_MANUAL
Value:
void cond_serialization_manual();
#define COND_SERIALIZABLE
Definition: Serializable.h:30

Definition at line 39 of file Serializable.h.

#define COND_SERIALIZABLE_MANUAL
Value:
void cond_serialization_manual();
#define COND_SERIALIZABLE
Definition: Serializable.h:30
#define COND_SERIALIZABLE_MANUAL
Value:
void cond_serialization_manual();
#define COND_SERIALIZABLE
Definition: Serializable.h:30
#define COND_SERIALIZABLE_POLYMORPHIC (   T)    BOOST_CLASS_EXPORT(T);
#define COND_SERIALIZABLE_POLYMORPHIC (   T)    BOOST_CLASS_EXPORT(T);
#define COND_SERIALIZABLE_POLYMORPHIC (   T)    BOOST_CLASS_EXPORT(T);

Definition at line 44 of file Serializable.h.

#define COND_TRANSIENT
#define COND_TRANSIENT

Definition at line 53 of file Serializable.h.

#define COND_TRANSIENT