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