2 #include "art/Framework/Art/detail/md-summary/MetadataSummaryForMFPlugin.h" 3 #include "art/Framework/Art/detail/md-summary/MetadataSummaryForMFStatsPlugin.h" 4 #include "art/Framework/Art/detail/md-summary/MetadataSummaryForModule.h" 5 #include "art/Framework/Art/detail/md-summary/MetadataSummaryForPlugin.h" 6 #include "art/Framework/Art/detail/md-summary/MetadataSummaryForService.h" 7 #include "art/Framework/Art/detail/md-summary/MetadataSummaryForSource.h" 8 #include "art/Framework/Art/detail/md-summary/MetadataSummaryForTool.h" 14 std::unique_ptr<MetadataSummary>
20 return std::make_unique<MetadataSummaryFor<suffix_type::module>>(coll);
22 return std::make_unique<MetadataSummaryFor<suffix_type::service>>(coll);
24 return std::make_unique<MetadataSummaryFor<suffix_type::source>>(coll);
26 return std::make_unique<MetadataSummaryFor<suffix_type::plugin>>(coll);
28 return std::make_unique<MetadataSummaryFor<suffix_type::tool>>(coll);
30 return std::make_unique<MetadataSummaryFor<suffix_type::mfPlugin>>(coll);
32 return std::make_unique<MetadataSummaryFor<suffix_type::mfStatsPlugin>>(
36 return std::unique_ptr<MetadataSummary>{
nullptr};
std::unique_ptr< MetadataSummary > get_MetadataSummary(suffix_type st, LibraryInfoCollection const &coll)
std::multiset< LibraryInfo > LibraryInfoCollection