virtual std::string typeString() const { return "bool"; }
virtual std::string formatSingleValue(const bool &value) const;
+ //! \copydoc BooleanOptionInfo::defaultValue()
+ bool defaultValue() const { return valueCount() > 0 && values()[0]; }
+
private:
virtual void convertValue(const std::string &value);
virtual void convertValue(const std::string &value);
virtual void refreshValues();
+ void refreshEnumIndexStore();
+
StringOptionInfo info_;
ValueList allowed_;
int *enumIndexStore_;