CMS 3D CMS Logo

ValidatedPluginFactoryMacros Class Reference

#include "ValidatedPluginFactoryMacros.h"

Detailed Description

Description: macros used to register a PluginFactory which uses ParameterSet validation

Usage: Call EDM_REGISTER_VALIDATED_PLUGINFACTORY instead of EDM_REGISTER_PLUGINFACTORY for the case where you want to use edm::PluginDescription to validate the plugins. Make sure to also use DEFINE_EDM_VALIDATED_PLUGIN instead of DEFINE_EDM_PLUGIN when registering the plugins for this factory.