class variable_value
Declaration
class variable_value { /* full declaration omitted */ };Description
Class holding value of option. Contains details about how the value is set and allows to conveniently obtain the value.
Declared at: libs/pika/program_options/include/pika/program_options/variables_map.hpp:51
Method Overview
- public template <class T>const T & as() const
- public template <class T>T & as()
- public bool defaulted() const
- public bool empty() const
- public const pika::any_nonser & value() const
- public pika::any_nonser & value()
- public variable_value()
- public variable_value(const pika::any_nonser & xv, bool xdefaulted)
Methods
template <class T>
const T& as() const
template <class T>
const T& as() constDescription
If stored value if of type T, returns that value. Otherwise, throws boost::bad_any_cast exception.
Declared at: libs/pika/program_options/include/pika/program_options/variables_map.hpp:67
template <class T>
T& as()
template <class T>
T& as()Declared at: libs/pika/program_options/include/pika/program_options/variables_map.hpp:73
bool defaulted() const
bool defaulted() constDescription
Returns true if the value was not explicitly given, but has default value.
Declared at: libs/pika/program_options/include/pika/program_options/variables_map.hpp:82
bool empty() const
bool empty() constDescription
Returns true if no value is stored.
Declared at: libs/pika/program_options/include/pika/program_options/variables_map.hpp:79
const pika::any_nonser& value() const
const pika::any_nonser& value() constDescription
Returns the contained value.
Declared at: libs/pika/program_options/include/pika/program_options/variables_map.hpp:84
pika::any_nonser& value()
pika::any_nonser& value()Description
Returns the contained value.
Declared at: libs/pika/program_options/include/pika/program_options/variables_map.hpp:87
variable_value()
variable_value()Declared at: libs/pika/program_options/include/pika/program_options/variables_map.hpp:54
variable_value(const pika::any_nonser& xv,
bool xdefaulted)
variable_value(const pika::any_nonser& xv,
bool xdefaulted)Declared at: libs/pika/program_options/include/pika/program_options/variables_map.hpp:58
Parameters
- const pika::any_nonser& xv
- bool xdefaulted