SourceXtractorPlusPlus  0.16
Please provide a description of the project.
PluginConfig.h
Go to the documentation of this file.
1 
17 /*
18  * PluginConfig.h
19  *
20  * Created on: Jul 27, 2016
21  * Author: mschefer
22  */
23 
24 #ifndef _SEMAIN_CONFIGURATION_PLUGINCONFIGURATION_H_
25 #define _SEMAIN_CONFIGURATION_PLUGINCONFIGURATION_H_
26 
28 
29 namespace SourceXtractor {
30 
32 public:
33 
34  virtual ~PluginConfig() = default;
35 
36  explicit PluginConfig(long manager_id);
37 
39 
40  void initialize(const UserValues& args) override;
41 
43 
44  std::string getPluginPath() const;
45 
46 
47 private:
50 };
51 
52 }
53 
54 
55 #endif /* _SEMAIN_CONFIGURATION_PLUGINCONFIGURATION_H_ */
PluginConfig(long manager_id)
void initialize(const UserValues &args) override
std::map< std::string, Configuration::OptionDescriptionList > getProgramOptions() override
virtual ~PluginConfig()=default
std::string getPluginPath() const
std::vector< std::string > m_plugin_list
Definition: PluginConfig.h:49
std::vector< std::string > getPluginList() const