Go to the source code of this file.
◆ REGISTER_TRIGGER_CANDIDATE_MAKER
#define REGISTER_TRIGGER_CANDIDATE_MAKER |
( |
| tcm_name, |
|
|
| tcm_class ) |
Value: static struct tcm_class##Registrar { \
tcm_class##Registrar() { \
TriggerCandidateFactory::register_creator(tcm_name, []() -> std::unique_ptr<TriggerCandidateMaker> {return std::make_unique<tcm_class>();}); \
} \
} tcm_class##_registrar;
Definition at line 14 of file TriggerCandidateFactory.hpp.
14#define REGISTER_TRIGGER_CANDIDATE_MAKER(tcm_name, tcm_class) \
15 static struct tcm_class##Registrar { \
16 tcm_class##Registrar() { \
17 TriggerCandidateFactory::register_creator(tcm_name, []() -> std::unique_ptr<TriggerCandidateMaker> {return std::make_unique<tcm_class>();}); \
18 } \
19 } tcm_class##_registrar;