30 namespace po = boost::program_options;
35 using boost::program_options::variable_value;
69 log.info(
"This Works");
ExitCode
Strongly typed exit numbers.
Macro to silence unused variables warnings from the compiler.
ELEMENTS_API void nanoSleep(std::int64_t nsec)
Small variation on the sleep function for nanoseconds sleep.
Example of an Elements program.
Abstract class for all Elements programs.
ExitCode mainMethod(ELEMENTS_UNUSED map< string, variable_value > &args) override
The "main" method.
#define MAIN_FOR(ELEMENTS_PROGRAM_NAME)
static Logging getLogger(const std::string &name="")