CMS 3D CMS Logo

Namespaces | Macros | Typedefs
SerializationHelperFactory.h File Reference
#include "FWCore/PluginManager/interface/PluginFactory.h"
#include "CondFormats/SerializationHelper/interface/SerializationHelper.h"

Go to the source code of this file.

Namespaces

 cond::serialization
 

Macros

#define DEFINE_COND_CLASSNAME(type_)
 
#define DEFINE_COND_SERIAL_REGISTER_PLUGIN(type_)
 
#define DEFINE_COND_SERIAL_REGISTER_PLUGIN_INIT(type_, init_)
 

Typedefs

using cond::serialization::SerializationHelperFactory = edmplugin::PluginFactory< SerializationHelperBase *()>
 

Macro Definition Documentation

◆ DEFINE_COND_CLASSNAME

#define DEFINE_COND_CLASSNAME (   type_)
Value:
namespace cond::serialization { \
template <> \
struct ClassName<type_> { \
constexpr static std::string_view kName = #type_; \
}; \
}

Definition at line 33 of file SerializationHelperFactory.h.

◆ DEFINE_COND_SERIAL_REGISTER_PLUGIN

#define DEFINE_COND_SERIAL_REGISTER_PLUGIN (   type_)

◆ DEFINE_COND_SERIAL_REGISTER_PLUGIN_INIT

#define DEFINE_COND_SERIAL_REGISTER_PLUGIN_INIT (   type_,
  init_ 
)
Value:

Definition at line 46 of file SerializationHelperFactory.h.