#include "CondCore/ESSources/interface/ProxyFactory.h"
#include "CondCore/ESSources/interface/DataProxy.h"
Go to the source code of this file.
Defines | |
#define | INSTANTIATE_PROXY(record_, type_) template class DataProxyWrapper<record_, type_>; |
#define | ONLY_REGISTER_PLUGIN(record_, type_) |
#define | REGISTER_KEYLIST_PLUGIN(record_, type_, source_) |
#define | REGISTER_PLUGIN(record_, type_) |
#define INSTANTIATE_PROXY | ( | record_, | |
type_ | |||
) | template class DataProxyWrapper<record_, type_>; |
Definition at line 30 of file registration_macros.h.
#define ONLY_REGISTER_PLUGIN | ( | record_, | |
type_ | |||
) |
typedef DataProxyWrapper<record_, type_> EDM_PLUGIN_SYM(Proxy , __LINE__ ); \ DEFINE_EDM_PLUGIN( cond::ProxyFactory, EDM_PLUGIN_SYM(Proxy , __LINE__ ), #record_ "@NewProxy")
Definition at line 32 of file registration_macros.h.
#define REGISTER_KEYLIST_PLUGIN | ( | record_, | |
type_, | |||
source_ | |||
) |
template class DataProxyWrapper<record_, type_>; \ struct EDM_PLUGIN_SYM(Proxy , record_ ) : public DataProxyWrapper<record_, type_> { EDM_PLUGIN_SYM(Proxy , record_ ) () : DataProxyWrapper<record_, type_>(#source_){};}; \ DEFINE_EDM_PLUGIN( cond::ProxyFactory, EDM_PLUGIN_SYM(Proxy , record_ ), #record_ "@NewProxy")
Definition at line 43 of file registration_macros.h.
#define REGISTER_PLUGIN | ( | record_, | |
type_ | |||
) |
INSTANTIATE_PROXY(record_, type_ ) \ ONLY_REGISTER_PLUGIN(record_, type_ )
Definition at line 37 of file registration_macros.h.