20 #ifndef TESTHELPER_TESTOPTION_H 21 #define TESTHELPER_TESTOPTION_H 29 #include <boost/program_options.hpp> 30 #include <boost/utility.hpp> 61 std::optional<uint64_t> optSeed();
64 boost::program_options::options_description syntax;
65 boost::program_options::variables_map parameters;
Any copy and copy construction prohibited.
Class to encapsulate the typical C-style commandline definition.
Mix-Ins to allow or prohibit various degrees of copying and cloning.
const string getTestgroup()
Support for selecting and configuring testcases via commandline arguments.
friend ostream & operator<<(ostream &, const TestOption &)
for outputting the help messages.
bool handleHelpRequest()
handles the –help switch by printing a syntax description
TestOption(lib::Cmdline &cmdline)
set up an options parser to use the current commandline.
Abstraction of the usual int argc, int** argv-Commandline, to be able to treat it as a vector of stri...