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_;
{
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
{
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:
# 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()
template <class Signature>
typename detail::ParsedCommandTraits<Signature>::Attributor
- senf_console_add_node(DirectoryNode & node, std::string const & name, boost::function<Signature> fn, int);
+ senf_console_add_node(DirectoryNode & node, std::string const & name,
+ boost::function<Signature> fn, int);
template <class Owner, class Function>
typename detail::ParsedCommandTraits<Function>::Attributor