31#pragma GCC visibility push(default)
69 operator double (
void)
const {
return value; }
70 operator double& (void) {
return value; }
89 operator int32_t (
void)
const {
return value; }
90 operator int32_t& (void) {
return value; }
108 operator bool (
void)
const {
return value; }
109 operator bool& (void) {
return value; }
116#pragma GCC visibility pop
BoolOption & operator=(bool b)
BoolOption(const char *d, bool v)
DoubleOption(const char *d, double def=double(), DoubleRange r=DoubleRange(-HUGE_VAL, false, HUGE_VAL, false))
DoubleOption & operator=(double x)
IntOption & operator=(int32_t x)
IntOption(const char *d, int32_t def=int32_t(), IntRange r=IntRange(INT32_MIN, INT32_MAX))
DoubleRange(double b, bool binc, double e, bool einc)