SourceXtractorPlusPlus
0.15
Please provide a description of the project.
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
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_ */
SourceXtractor::PluginConfig::m_plugin_list
std::vector< std::string > m_plugin_list
Definition:
PluginConfig.h:49
Euclid::Configuration::Configuration
SourceXtractor::PluginConfig::initialize
void initialize(const UserValues &args) override
Definition:
PluginConfig.cpp:47
SourceXtractor::PluginConfig::getPluginList
std::vector< std::string > getPluginList() const
Definition:
PluginConfig.cpp:57
std::map
STL class.
std::string
STL class.
SourceXtractor::PluginConfig::getProgramOptions
std::map< std::string, Configuration::OptionDescriptionList > getProgramOptions() override
Definition:
PluginConfig.cpp:38
SourceXtractor::PluginConfig::m_plugin_path
std::string m_plugin_path
Definition:
PluginConfig.h:48
std::vector< std::string >
SourceXtractor::PluginConfig::PluginConfig
PluginConfig(long manager_id)
Definition:
PluginConfig.cpp:34
SourceXtractor::PluginConfig
Definition:
PluginConfig.h:31
Configuration.h
SourceXtractor::PluginConfig::getPluginPath
std::string getPluginPath() const
Definition:
PluginConfig.cpp:53
SourceXtractor::PluginConfig::~PluginConfig
virtual ~PluginConfig()=default
Generated by
1.8.5