#include <AbstractParameters.h>
|
static std::string | asString (const bool flag) |
|
|
using | ModifiedCallback = std::function< void(const BaseObject &)> |
|
template<typename T > |
void | _updateValue (T &member, const T &newValue, const bool triggerCallback=true) |
|
template<class T > |
bool | _isEqual (const T &a, const T &b, typename std::enable_if< std::is_floating_point< T >::value >::type *=0) |
|
template<class T > |
bool | _isEqual (const T &a, const T &b, typename std::enable_if<!std::is_floating_point< T >::value >::type *=0) |
|
Base class defining command line parameters
Definition at line 37 of file AbstractParameters.h.
◆ AbstractParameters()
core::AbstractParameters::AbstractParameters |
( |
const std::string & |
name | ) |
|
|
inline |
Constructor
- Parameters
-
name | Display name for the set of parameters |
Definition at line 44 of file AbstractParameters.h.
◆ ~AbstractParameters()
virtual core::AbstractParameters::~AbstractParameters |
( |
| ) |
|
|
virtualdefault |
◆ asString()
static std::string core::AbstractParameters::asString |
( |
const bool |
flag | ) |
|
|
inlinestaticprotected |
◆ parameters()
po::options_description& core::AbstractParameters::parameters |
( |
| ) |
|
|
inline |
◆ parse()
virtual void core::AbstractParameters::parse |
( |
const po::variables_map & |
| ) |
|
|
inlinevirtual |
◆ print()
void core::AbstractParameters::print |
( |
| ) |
|
|
virtual |
◆ _name
std::string core::AbstractParameters::_name |
|
protected |
◆ _parameters
po::options_description core::AbstractParameters::_parameters |
|
protected |
The documentation for this class was generated from the following files: