|
Elements 6.1.2
A C++ base framework for the Euclid Software.
|


Public Member Functions | |
| ExitCode | mainMethod (ELEMENTS_UNUSED map< string, VariableValue > &args) override |
Public Member Functions inherited from Elements::Examples::Program | |
| OptionsDescription | defineSpecificProgramOptions () override |
| Allows to define the (command line and configuration file) options specific to this program. | |
| ExitCode | mainMethod (map< string, VariableValue > &args) override |
| The "main" method. | |
Public Member Functions inherited from Elements::Program | |
| Program ()=default | |
| Constructor. | |
| virtual | ~Program () |
| Destructor. | |
| virtual OptionsDescription | defineSpecificProgramOptions () |
| This methods must be used to define specific program options. | |
| virtual std::pair< OptionsDescription, PositionalOptionsDescription > | defineProgramArguments () |
| This methods must be used to the program arguments. | |
| virtual ExitCode | mainMethod (std::map< std::string, VariableValue > &args)=0 |
| This is the "main" method of all Elements programs. | |
Additional Inherited Members | |
Public Types inherited from Elements::Program | |
| using | options_description = boost::program_options::options_description |
| using | positional_options_description = boost::program_options::positional_options_description |
| using | variable_value = boost::program_options::variable_value |
| using | variables_map = boost::program_options::variables_map |
| using | OptionsDescription = options_description |
| using | PositionalOptionsDescription = positional_options_description |
| using | VariableValue = variable_value |
| using | VariablesMap = variables_map |
| using | ExitCode = Elements::ExitCode |
| using | Logging = Elements::Logging |
Definition at line 35 of file Cfitsio.cpp.
|
inlineoverride |
Definition at line 38 of file Cfitsio.cpp.
References Elements::Logging::getLogger(), Elements::Examples::log, and Elements::OK.
