1 #ifndef art_Utilities_PluginSuffixes_h 2 #define art_Utilities_PluginSuffixes_h 54 #include <type_traits> 72 return os << static_cast<std::underlying_type_t<suffix_type>>(st);
79 return static_cast<std::underlying_type_t<suffix_type>
>(st);
123 for (
auto const& suffix : suffixes_)
124 result +=
"\n '" + suffix +
"'";
128 static std::vector<std::string>
const&
static std::string const & mfStatsPlugin()
static std::vector< std::string > const & all()
static std::string print()
static std::string const & source()
static std::vector< std::string > const suffixes_
static constexpr auto index_for(suffix_type const st)
std::ostream & operator<<(std::ostream &os, const GroupSelector &gs)
static std::string const & plugin()
static std::string const & tool()
static std::string const & mfPlugin()
static std::string const & service()
static std::string const & module()