24 #include <boost/program_options.hpp>
26 #include <xercesc/util/XercesVersion.hpp>
27 #include <xercesc/util/PlatformUtils.hpp>
32 namespace Xerces = XERCES_CPP_NAMESPACE;
37 using boost::program_options::variable_value;
50 Xerces::XMLPlatformUtils::Initialize();
52 log.info() <<
"XercesC version:" << gXercesFullVersionStr;
54 Xerces::XMLPlatformUtils::Terminate();
56 log.info() <<
"done with test program! ";
ExitCode
Strongly typed exit numbers.
Macro to silence unused variables warnings from the compiler.
Abstract class for all Elements programs.
#define MAIN_FOR(ELEMENTS_PROGRAM_NAME)
ExitCode mainMethod(ELEMENTS_UNUSED map< string, variable_value > &args) override
static Logging getLogger(const std::string &name="")