* \author Teemu Murtola <teemu.murtola@gmail.com>
* \ingroup module_options
*/
-#include "gromacs/options/abstractoption.h"
+#include "gmxpre.h"
+
+#include "abstractoption.h"
#include "gromacs/options/abstractoptionstorage.h"
#include "gromacs/options/optionflags.h"
return option().isRequired();
}
+int OptionInfo::minValueCount() const
+{
+ if (option().defaultValueIfSetExists())
+ {
+ return 0;
+ }
+ return option().minValueCount();
+}
+
+int OptionInfo::maxValueCount() const
+{
+ return option().maxValueCount();
+}
+
const std::string &OptionInfo::name() const
{
return option().name();
return description;
}
+std::string OptionInfo::formatDefaultValueIfSet() const
+{
+ return option().formatDefaultValueIfSet();
+}
+
int OptionInfo::valueCount() const
{
return option().valueCount();
return option().formatValue(i);
}
-std::string OptionInfo::formatDefaultValueIfSet() const
-{
- return option().formatDefaultValueIfSet();
-}
-
} // namespace gmx