Elements 6.1.2
A C++ base framework for the Euclid Software.
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Elements::Examples::GnuAstro Class Reference
Inheritance diagram for Elements::Examples::GnuAstro:
Inheritance graph
[legend]
Collaboration diagram for Elements::Examples::GnuAstro:
Collaboration graph
[legend]

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, PositionalOptionsDescriptiondefineProgramArguments ()
 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
 

Detailed Description

Definition at line 36 of file GnuAstro.cpp.

Member Function Documentation

◆ mainMethod()

ExitCode Elements::Examples::GnuAstro::mainMethod ( ELEMENTS_UNUSED map< string, VariableValue > &  args)
inlineoverride

Definition at line 39 of file GnuAstro.cpp.

References Elements::Logging::getLogger(), Elements::Examples::log, and Elements::OK.

Here is the call graph for this function:

The documentation for this class was generated from the following file: