27 #ifndef ELEMENTSKERNEL_ELEMENTSKERNEL_PROGRAM_H_
28 #define ELEMENTSKERNEL_ELEMENTSKERNEL_PROGRAM_H_
35 #include <boost/program_options.hpp>
74 virtual boost::program_options::options_description defineSpecificProgramOptions();
85 virtual std::pair<boost::program_options::options_description,
86 boost::program_options::positional_options_description> defineProgramArguments();
112 #endif // ELEMENTSKERNEL_ELEMENTSKERNEL_PROGRAM_H_
ExitCode
Strongly typed exit numbers.
Abstract class for all Elements programs.
defines the macros to be used for explicit export of the symbols
#define ELEMENTS_API
Dummy definitions for the backward compatibility mode.
define a list of standard exit codes for executables