Scheduler: Change ClockService implementation to utilize the POSIX CLOCK_MONOTONIC...
[senf.git] / Console / ParsedCommand.cci
index 1cd764b..aeab60e 100644 (file)
 ///////////////////////////////cci.p///////////////////////////////////////
 
 ///////////////////////////////////////////////////////////////////////////
+// senf::console::detail::ArgumentInfoBase
+
+prefix_ senf::console::detail::ArgumentInfoBase::ArgumentInfoBase(std::string const & type_)
+    : type (type_), name (), hasDefault (false)
+{}
+
+///////////////////////////////////////////////////////////////////////////
 // senf::console::ParsedCommandOverloadBase
 
 prefix_ senf::console::ParsedCommandOverloadBase::ParsedCommandOverloadBase()
@@ -70,6 +77,13 @@ ParsedCommandAttributorBase(ParsedCommandOverloadBase & overload, unsigned index
     : overload_ (overload), index_ (index)
 {}
 
+prefix_ senf::console::ParsedCommandOverloadBase &
+senf::console::ParsedCommandAttributorBase::overload()
+    const
+{
+    return overload_;
+}
+
 prefix_ void senf::console::ParsedCommandAttributorBase::argName(std::string const & name)
     const
 {
@@ -94,13 +108,6 @@ prefix_ void senf::console::ParsedCommandAttributorBase::defaultDoc(std::string
     overload().arg(index_).defaultDoc = doc;
 }
 
-prefix_ senf::console::ParsedCommandOverloadBase &
-senf::console::ParsedCommandAttributorBase::overload()
-    const
-{
-    return overload_;
-}
-
 prefix_ void senf::console::ParsedCommandAttributorBase::overloadDoc(std::string const & doc)
     const
 {