X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Utils%2FConsole%2FParsedCommand.hh;h=45276cb3dfdf455271eb45b048456b8e129e2c18;hb=731a143df4de38d4c8b0a81121990951971cd858;hp=4d6cc0c84b238b36c996e184e28c964d8656532c;hpb=958bdb52c39fa39f4ef91cafd9628bcb4f85a03c;p=senf.git diff --git a/Utils/Console/ParsedCommand.hh b/Utils/Console/ParsedCommand.hh index 4d6cc0c..45276cb 100644 --- a/Utils/Console/ParsedCommand.hh +++ b/Utils/Console/ParsedCommand.hh @@ -216,6 +216,7 @@ namespace console { ParsedCommandOverloadBase & overload() const; void overloadDoc(std::string const & doc) const; void nodeDoc(std::string const & doc) const; + void shortDoc(std::string const & doc) const; private: ParsedCommandOverloadBase & overload_; @@ -398,6 +399,7 @@ namespace console { { public: Self doc(std::string const & doc) const; ///< Set documentation for all overloads + Self shortdoc(std::string const & doc) const; ///< Set short documentation for all overloads Self overloadDoc(std::string const & doc) const; ///< Set overload specific documentation Self formatter(typename Overload::Formatter formatter) const; ///< Set return value formatter @@ -426,6 +428,7 @@ namespace console { { public: Self doc(std::string const & doc) const; ///< Set documentation for all overloads + Self shortdoc(std::string const & doc) const; ///< Set short documentation for all overloads Self overloadDoc(std::string const & doc) const; ///< Set overload specific documentation protected: @@ -492,7 +495,7 @@ namespace console { # define BOOST_PP_ITERATION_PARAMS_1 \ (4, (1, BOOST_PARAMETER_MAX_ARITY, \ - SENF_ABSOLUTE_INCLUDE_PATH(Utils/Console/ParsedCommand.mpp), \ + SENF_ABSOLUTE_INCLUDE_PATH(Utils/Console/ParsedCommand.mpp), \ 5)) # include BOOST_PP_ITERATE() @@ -571,7 +574,8 @@ namespace console { template typename detail::ParsedCommandTraits::Attributor - senf_console_add_node(DirectoryNode & node, std::string const & name, boost::function fn, int); + senf_console_add_node(DirectoryNode & node, std::string const & name, + boost::function fn, int); template typename detail::ParsedCommandTraits::Attributor