Go to the documentation of this file. 1 #ifndef FWCore_ParameterSet_ValidatedPluginMacros_h 2 #define FWCore_ParameterSet_ValidatedPluginMacros_h 28 #define DEFINE_EDM_VALIDATED_PLUGIN(factory, type, name) \ 29 DEFINE_EDM_PLUGIN(factory, type, name); \ 30 using EDM_PLUGIN_SYM(adaptor_t,__LINE__) = edm::PluginDescriptionAdaptor<factory::CreatedType,type>; \ 31 DEFINE_EDM_PLUGIN2(edmplugin::PluginFactory<edm::PluginDescriptionAdaptorBase<factory::CreatedType>*()>, EDM_PLUGIN_SYM(adaptor_t,__LINE__), name)