SourceXtractorPlusPlus 1.0.3
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
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
27#include "Configuration/Configuration.h"
28
29namespace SourceXtractor {
30
32public:
33
34 virtual ~PluginConfig() = default;
35
36 explicit PluginConfig(long manager_id);
37
39
40 void initialize(const UserValues& args) override;
41
43
45
46
47private:
50};
51
52}
53
54
55#endif /* _SEMAIN_CONFIGURATION_PLUGINCONFIGURATION_H_ */
std::map< std::string, boost::program_options::variable_value > UserValues
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
std::vector< std::string > getPluginList() const