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>*()>, \
32 EDM_PLUGIN_SYM(adaptor_t, __LINE__), \