23 #include <boost/program_options.hpp>
33 using boost::program_options::variable_value;
41 log.info() <<
"Entering Second Level Function";
46 log.info() <<
"Entering First Level Function";
58 log.info() <<
"done with test program! ";
ExitCode mainMethod(ELEMENTS_UNUSED map< string, variable_value > &args) override
ExitCode
Strongly typed exit numbers.
Macro to silence unused variables warnings from the compiler.
void firstLevelFunction()
Abstract class for all Elements programs.
#define MAIN_FOR(ELEMENTS_PROGRAM_NAME)
void secondLevelFunction()
ELEMENTS_API void crashingFunction()
static Logging getLogger(const std::string &name="")