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;
Abstraction of the usual int argc, int** argv-Commandline, to be able to treat it as a vector of stri...
Frontend for handling the Lumiera application commandline arguments.
const string getSessName()
bool isOpenSession()
should an existing session file be loaded?
const VectS getConfigDefs()
bool isConfigDefs()
additional Config defs to fed to config system?
bool isHelp()
syntax help requested?
boost::program_options::variables_map parameters
boost::program_options::options_description syntax
friend ostream & operator<<(ostream &, const Option &)
for outputting the help messages.
Any copy and copy construction prohibited.
Class to encapsulate the typical C-style commandline definition.
Lumiera public interface.
ostream & operator<<(ostream &os, const Option &ops)
for outputting the help messages.
basic_ostream< char, char_traits< char > > ostream
Mix-Ins to allow or prohibit various degrees of copying and cloning.