KASKADE 7 development version
Public Member Functions | List of all members
Kaskade::Options Class Reference

#include <kaskopt.hh>

Detailed Description

Definition at line 26 of file kaskopt.hh.

Public Member Functions

template<class T >
 Options (char const *option, T &parameter, T const &defaultValue, char const *comment)
 
 Options (char const *option, std::string &parameter, char const *defaultValue, char const *comment)
 
template<class T >
Optionsoperator() (char const *option, T &parameter, T const &defaultValue, char const *comment)
 
Optionsoperator() (char const *option, std::string &parameter, char const *defaultValue, char const *comment)
 
boost::program_options::options_description const & descriptions () const
 
 ~Options ()
 

Constructor & Destructor Documentation

◆ Options() [1/2]

template<class T >
Kaskade::Options::Options ( char const *  option,
T &  parameter,
T const &  defaultValue,
char const *  comment 
)

◆ Options() [2/2]

Kaskade::Options::Options ( char const *  option,
std::string &  parameter,
char const *  defaultValue,
char const *  comment 
)

◆ ~Options()

Kaskade::Options::~Options ( )

Member Function Documentation

◆ descriptions()

boost::program_options::options_description const & Kaskade::Options::descriptions ( ) const

◆ operator()() [1/2]

Options & Kaskade::Options::operator() ( char const *  option,
std::string &  parameter,
char const *  defaultValue,
char const *  comment 
)

◆ operator()() [2/2]

template<class T >
Options & Kaskade::Options::operator() ( char const *  option,
T &  parameter,
T const &  defaultValue,
char const *  comment 
)

The documentation for this class was generated from the following file: