SourceXtractorPlusPlus
1.0.3
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
SEImplementation
SEImplementation
Configuration
PythonConfig.h
Go to the documentation of this file.
1
17
/*
18
* @file PythonConfig.h
19
* @author Nikolaos Apostolakos <nikoapos@gmail.com>
20
*/
21
22
#ifndef _SEIMPLEMENTATION_CONFIGURATION_PYTHONCONFIG_H
23
#define _SEIMPLEMENTATION_CONFIGURATION_PYTHONCONFIG_H
24
25
#include <Configuration/Configuration.h>
26
#include <
SEImplementation/PythonConfig/PythonInterpreter.h
>
27
28
namespace
SourceXtractor
{
29
30
class
PythonConfig
:
public
Euclid::Configuration::Configuration
{
31
32
public
:
33
34
explicit
PythonConfig
(
long
manager_id);
35
36
std::map<std::string, Configuration::OptionDescriptionList>
getProgramOptions
()
override
;
37
38
void
preInitialize
(
const
UserValues
& args)
override
;
39
40
void
initialize
(
const
UserValues
& args)
override
;
41
42
PythonInterpreter
&
getInterpreter
()
const
;
43
44
};
45
46
}
47
48
#endif
// _SEIMPLEMENTATION_CONFIGURATION_PYTHONCONFIG_H
49
PythonInterpreter.h
Euclid::Configuration::Configuration
Euclid::Configuration::Configuration::UserValues
std::map< std::string, boost::program_options::variable_value > UserValues
SourceXtractor::PythonConfig::getProgramOptions
std::map< std::string, Configuration::OptionDescriptionList > getProgramOptions() override
Definition
PythonConfig.cpp:43
SourceXtractor::PythonConfig::PythonConfig
PythonConfig(long manager_id)
Definition
PythonConfig.cpp:39
SourceXtractor::PythonConfig::preInitialize
void preInitialize(const UserValues &args) override
Definition
PythonConfig.cpp:53
SourceXtractor::PythonConfig::getInterpreter
PythonInterpreter & getInterpreter() const
Definition
PythonConfig.cpp:74
SourceXtractor::PythonConfig::initialize
void initialize(const UserValues &args) override
Definition
PythonConfig.cpp:61
SourceXtractor::PythonInterpreter
Definition
PythonInterpreter.h:36
std::map
SourceXtractor
Definition
Aperture.h:30
Generated by
1.14.0