X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Utils%2FConsole%2FParsedCommand.cti;h=a35a827be51e2f43b3690b88f406aae6fa721a6c;hb=b89e3166f7680755683dccee5e48cb3a820185c0;hp=065f14fa857ff1c854a8f16b308efffea6bdefd1;hpb=7ff3c55db7420433cea0bd7f0fe6c82583f78d4f;p=senf.git diff --git a/Utils/Console/ParsedCommand.cti b/Utils/Console/ParsedCommand.cti index 065f14f..a35a827 100644 --- a/Utils/Console/ParsedCommand.cti +++ b/Utils/Console/ParsedCommand.cti @@ -45,7 +45,8 @@ senf::console::detail::ArgumentInfo::create() template prefix_ senf::console::detail::ArgumentInfo::ArgumentInfo() - : ArgumentInfoBase ( ArgumentTraits::description() ), + : ArgumentInfoBase ( ArgumentTraits::description(), + ArgumentTraits::singleToken ), defaultValue () {} @@ -104,6 +105,15 @@ senf::console::ParsedArgumentAttributorBase::doc(std:: template prefix_ Self senf::console::ParsedArgumentAttributorBase:: +shortdoc(std::string const & doc) + const +{ + this->ParsedCommandAttributorBase::shortDoc(doc); + return static_cast(*this); +} + +template +prefix_ Self senf::console::ParsedArgumentAttributorBase:: overloadDoc(std::string const & doc) const { @@ -137,6 +147,15 @@ senf::console::ParsedArgumentAttributorBase::doc(std::string } template +prefix_ Self senf::console::ParsedArgumentAttributorBase:: +shortdoc(std::string const & doc) + const +{ + this->ParsedCommandAttributorBase::shortDoc(doc); + return static_cast(*this); +} + +template prefix_ Self senf::console::ParsedArgumentAttributorBase:: overloadDoc(std::string const & doc) const