#include "CondCore/CondDB/interface/Binary.h"
#include "CondCore/CondDB/interface/Exception.h"
#include "CondCore/CondDB/interface/Utils.h"
#include <sstream>
#include <iostream>
#include <boost/shared_ptr.hpp>
#include "CondFormats/Serialization/interface/Archive.h"
Go to the source code of this file.
Classes | |
class | cond::StreamerInfo |
Namespaces | |
cond | |
Macros | |
#define | DESERIALIZE_BASE_CASE(BASETYPENAME) |
#define | DESERIALIZE_POLIMORPHIC_CASE(BASETYPENAME, DERIVEDTYPENAME) |
Typedefs | |
typedef cond::serialization::InputArchive | cond::CondInputArchive |
typedef cond::serialization::OutputArchive | cond::CondOutputArchive |
Functions | |
template<typename T > | |
T * | cond::createPayload (const std::string &payloadTypeName) |
template<typename T > | |
boost::shared_ptr< T > | cond::default_deserialize (const std::string &payloadType, const Binary &payloadData, const Binary &streamerInfoData, bool unpackingOnly) |
template<typename T > | |
boost::shared_ptr< T > | cond::deserialize (const std::string &payloadType, const Binary &payloadData, const Binary &streamerInfoData, bool unpackingOnly=false) |
template<typename T > | |
std::pair< Binary, Binary > | cond::serialize (const T &payload, bool packingOnly=false) |
#define DESERIALIZE_BASE_CASE | ( | BASETYPENAME | ) |
Definition at line 127 of file Serialization.h.
Referenced by cond::deserialize< BaseKeyed >().
#define DESERIALIZE_POLIMORPHIC_CASE | ( | BASETYPENAME, | |
DERIVEDTYPENAME | |||
) |
Definition at line 132 of file Serialization.h.
Referenced by cond::deserialize< BaseKeyed >(), cond::deserialize< condex::Efficiency >(), cond::deserialize< CSCReadoutMapping >(), cond::deserialize< CSCReadoutMappingForSliceTest >(), and cond::deserialize< PerformancePayload >().