37 #ifndef LUMIERA_OPTION_H 38 #define LUMIERA_OPTION_H 45 #include <boost/program_options.hpp> 46 #include <boost/utility.hpp> 86 boost::program_options::options_description syntax;
87 boost::program_options::variables_map parameters;
const VectS getConfigDefs()
bool isOpenSession()
should an existing session file be loaded?
Option(lib::Cmdline &cmdline)
set up an options parser to use the application commandline.
Any copy and copy construction prohibited.
Frontend for handling the Lumiera application commandline arguments.
Class to encapsulate the typical C-style commandline definition.
Mix-Ins to allow or prohibit various degrees of copying and cloning.
friend ostream & operator<<(ostream &, const Option &)
for outputting the help messages.
bool isHelp()
syntax help requested?
bool isConfigDefs()
additional Config defs to fed to config system?
const string getSessName()
Lumiera public interface.
Abstraction of the usual int argc, int** argv-Commandline, to be able to treat it as a vector of stri...