2 #include "art/Framework/Art/detail/md-collector/MetadataCollectorForMFPlugin.h" 3 #include "art/Framework/Art/detail/md-collector/MetadataCollectorForMFStatsPlugin.h" 4 #include "art/Framework/Art/detail/md-collector/MetadataCollectorForModule.h" 5 #include "art/Framework/Art/detail/md-collector/MetadataCollectorForPlugin.h" 6 #include "art/Framework/Art/detail/md-collector/MetadataCollectorForService.h" 7 #include "art/Framework/Art/detail/md-collector/MetadataCollectorForSource.h" 8 #include "art/Framework/Art/detail/md-collector/MetadataCollectorForTool.h" 14 std::unique_ptr<MetadataCollector>
19 return std::make_unique<MetadataCollectorFor<suffix_type::module>>();
21 return std::make_unique<MetadataCollectorFor<suffix_type::plugin>>();
23 return std::make_unique<MetadataCollectorFor<suffix_type::service>>();
25 return std::make_unique<MetadataCollectorFor<suffix_type::source>>();
27 return std::make_unique<MetadataCollectorFor<suffix_type::tool>>();
29 return std::make_unique<MetadataCollectorFor<suffix_type::mfPlugin>>();
31 return std::make_unique<
35 return std::unique_ptr<MetadataCollector>{
nullptr};
std::unique_ptr< MetadataCollector > get_MetadataCollector(suffix_type st)