#include <options.hpp>
|
template<typename DataType > |
void | registerOption (char const *optionName, char const *description) |
|
template<typename DataType > |
void | registerPositionalOption (char const *optionName, int position, char const *description) |
|
template<> |
void | registerOption (char const *optionName, char const *description) |
|
Enumerator |
---|
Success |
|
Failure |
|
Version |
|
Help |
|
visr::apputilities::Options::Options |
( |
| ) |
|
visr::apputilities::Options::~Options |
( |
| ) |
|
template<typename DataType >
DataType visr::apputilities::Options::getDefaultedOption |
( |
char const * |
optionName, |
|
|
DataType const & |
defaultValue |
|
) |
| const |
|
inline |
template<typename DataType >
DataType visr::apputilities::Options::getOption |
( |
char const * |
optionName | ) |
const |
|
inline |
bool visr::apputilities::Options::hasOption |
( |
char const * |
optionName | ) |
const |
Options::ParseResult visr::apputilities::Options::parse |
( |
int |
argc, |
|
|
char const *const * |
argv, |
|
|
std::ostream & |
errMsg |
|
) |
| |
void visr::apputilities::Options::printDescription |
( |
std::ostream & |
out | ) |
|
Print the option description.
- Parameters
-
out | The output stream to which the description is written to. |
template<typename DataType >
void visr::apputilities::Options::registerOption |
( |
char const * |
optionName, |
|
|
char const * |
description |
|
) |
| |
|
inlineprotected |
template<>
void visr::apputilities::Options::registerOption |
( |
char const * |
optionName, |
|
|
char const * |
description |
|
) |
| |
|
inlineprotected |
template<typename DataType >
void visr::apputilities::Options::registerPositionalOption |
( |
char const * |
optionName, |
|
|
int |
position, |
|
|
char const * |
description |
|
) |
| |
|
inlineprotected |
boost::program_options::options_description visr::apputilities::Options::mDescription |
|
protected |
boost::program_options::positional_options_description visr::apputilities::Options::mPositionalDescription |
|
protected |
boost::program_options::variables_map visr::apputilities::Options::mVariablesMap |
|
protected |
The documentation for this class was generated from the following files:
- /home/gitlab-runner/builds/293ee765/0/s3a/VISR/src/libapputilities/options.hpp
- /home/gitlab-runner/builds/293ee765/0/s3a/VISR/src/libapputilities/options.cpp