LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
PluginMetadata.h
Go to the documentation of this file.
1 #ifndef art_Framework_Art_detail_PluginMetadata_h
2 #define art_Framework_Art_detail_PluginMetadata_h
3 
4 #include <string>
5 #include <vector>
6 
7 namespace art::detail {
8 
9  class PluginMetadata {
10  public:
11  PluginMetadata(std::string const& header,
12  std::string const& details,
13  std::string const& config)
14  : header_{header}, details_{details}, config_{config}
15  {}
16 
17  std::string const&
18  header() const
19  {
20  return header_;
21  }
22  std::string const&
23  details() const
24  {
25  return details_;
26  }
27  std::string const&
29  {
30  return config_;
31  }
32 
33  private:
34  std::string header_;
35  std::string details_;
36  std::string config_;
37  };
38 }
39 
40 #endif /* art_Framework_Art_detail_PluginMetadata_h */
41 
42 // Local variables:
43 // mode: c++
44 // End:
std::string const & allowed_configuration() const
std::string const & details() const
PluginMetadata(std::string const &header, std::string const &details, std::string const &config)
std::string const & header() const