X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Utils%2FConsole%2FNode.cci;h=e0e3d7785e3d29c652bed1681b4fc7b39b078554;hb=bd9f9d3fd6fbcff0112a7bf48ab9284da9576b11;hp=59228c229b474e502e18313b345ae3875b4a0af6;hpb=61895b04f84c4c5ce8974d187bbc739c70fdf898;p=senf.git diff --git a/Utils/Console/Node.cci b/Utils/Console/Node.cci index 59228c2..e0e3d77 100644 --- a/Utils/Console/Node.cci +++ b/Utils/Console/Node.cci @@ -84,6 +84,12 @@ prefix_ void senf::console::GenericNode::help(std::ostream & output) v_help(output); } +prefix_ std::string senf::console::GenericNode::shorthelp() + const +{ + return v_shorthelp(); +} + prefix_ bool senf::console::GenericNode::operator==(GenericNode & other) const { @@ -247,6 +253,13 @@ senf::console::DirectoryNode::doc(std::string const & doc) return *this; } +prefix_ senf::console::DirectoryNode & +senf::console::DirectoryNode::shortdoc(std::string const & doc) +{ + shortdoc_ = doc; + return *this; +} + prefix_ senf::console::DirectoryNode::ptr senf::console::DirectoryNode::thisptr() { return boost::static_pointer_cast(shared_from_this()); @@ -334,6 +347,13 @@ senf::console::SimpleCommandNode::doc(std::string const & doc) return *this; } +prefix_ senf::console::SimpleCommandNode & +senf::console::SimpleCommandNode::shortdoc(std::string const & doc) +{ + shortdoc_ = doc; + return *this; +} + prefix_ senf::console::SimpleCommandNode::ptr senf::console::SimpleCommandNode::thisptr() { return boost::static_pointer_cast(shared_from_this());