SourceXtractorPlusPlus
0.10
Please provide a description of the project.
SEMain
SEMain
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
29
namespace
SourceXtractor
{
30
31
class
PluginConfig
:
public
Euclid::Configuration::Configuration
{
32
public
:
33
34
virtual
~PluginConfig
() =
default
;
35
36
PluginConfig
(
long
manager_id);
37
38
std::map<std::string, Configuration::OptionDescriptionList>
getProgramOptions
()
override
;
39
40
void
initialize
(
const
UserValues
& args)
override
;
41
42
std::vector<std::string>
getPluginList
()
const
;
43
44
std::string
getPluginPath
()
const
;
45
46
47
private
:
48
std::string
m_plugin_path
;
49
std::vector<std::string>
m_plugin_list
;
50
};
51
52
}
53
54
55
#endif
/* _SEMAIN_CONFIGURATION_PLUGINCONFIGURATION_H_ */
std::string
STL class.
SourceXtractor::PluginConfig::~PluginConfig
virtual ~PluginConfig()=default
std::vector< std::string >
SourceXtractor::PluginConfig
Definition:
PluginConfig.h:31
SourceXtractor::PluginConfig::initialize
void initialize(const UserValues &args) override
Definition:
PluginConfig.cpp:47
SourceXtractor::PluginConfig::PluginConfig
PluginConfig(long manager_id)
Definition:
PluginConfig.cpp:34
SourceXtractor
Definition:
Aperture.h:30
std::map
STL class.
SourceXtractor::PluginConfig::m_plugin_path
std::string m_plugin_path
Definition:
PluginConfig.h:48
Configuration.h
SourceXtractor::PluginConfig::getPluginPath
std::string getPluginPath() const
Definition:
PluginConfig.cpp:52
SourceXtractor::PluginConfig::getProgramOptions
std::map< std::string, Configuration::OptionDescriptionList > getProgramOptions() override
Definition:
PluginConfig.cpp:38
Euclid::Configuration::Configuration
SourceXtractor::PluginConfig::getPluginList
std::vector< std::string > getPluginList() const
Definition:
PluginConfig.cpp:56
SourceXtractor::PluginConfig::m_plugin_list
std::vector< std::string > m_plugin_list
Definition:
PluginConfig.h:49
Generated by
1.8.17