Alexandria 2.31.0
SDC-CH common library for the Euclid project
Loading...
Searching...
No Matches
AlexandriaVersion.cpp
Go to the documentation of this file.
1
24#include <map>
25#include <string>
26
27#include <boost/program_options.hpp>
29#include "ALEXANDRIA_VERSION.h"
30
31using boost::program_options::options_description;
32using boost::program_options::variable_value;
33
35
36public:
37
39 options_description options {};
40 return options;
41 }
42
44 std::cout << ALEXANDRIA_VERSION_STRING << std::endl;
45 return Elements::ExitCode::OK;
46 }
47
48};
49
51
52
53
Elements::ExitCode mainMethod(std::map< std::string, variable_value > &) override
options_description defineSpecificProgramOptions() override
boost::program_options::options_description options_description
T endl(T... args)
#define MAIN_FOR(ELEMENTS_PROGRAM_NAME)