Sort all includes in src/gromacs
[alexxy/gromacs.git] / src / gromacs / options / abstractoption.cpp
index d0623ad69d0aeea8e89d0d93d88939f88681bc11..a71ed24353a6867c35c2aceee5935a32e7c19c49 100644 (file)
@@ -39,7 +39,9 @@
  * \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"
@@ -209,6 +211,20 @@ bool OptionInfo::isRequired() const
     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();
@@ -230,6 +246,11 @@ std::string OptionInfo::formatDescription() const
     return description;
 }
 
+std::string OptionInfo::formatDefaultValueIfSet() const
+{
+    return option().formatDefaultValueIfSet();
+}
+
 int OptionInfo::valueCount() const
 {
     return option().valueCount();
@@ -240,9 +261,4 @@ std::string OptionInfo::formatValue(int i) const
     return option().formatValue(i);
 }
 
-std::string OptionInfo::formatDefaultValueIfSet() const
-{
-    return option().formatDefaultValueIfSet();
-}
-
 } // namespace gmx