X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Utils%2FConsole%2FVariables.cti;h=e5a311c999d475b4e938b54b0696763f2e52b635;hb=bd9f9d3fd6fbcff0112a7bf48ab9284da9576b11;hp=3c7fd8ed88673aaff6eae48cad8e7e2976f6087d;hpb=958bdb52c39fa39f4ef91cafd9628bcb4f85a03c;p=senf.git diff --git a/Utils/Console/Variables.cti b/Utils/Console/Variables.cti index 3c7fd8e..e5a311c 100644 --- a/Utils/Console/Variables.cti +++ b/Utils/Console/Variables.cti @@ -80,6 +80,14 @@ senf::console::ConstVariableAttributor::doc(std::string const & doc) template prefix_ senf::console::ConstVariableAttributor +senf::console::ConstVariableAttributor::shortdoc(std::string const & doc) +{ + queryOverload_.node().shortdoc(doc); + return *this; +} + +template +prefix_ senf::console::ConstVariableAttributor senf::console::ConstVariableAttributor::formatter(Formatter formatter) { queryOverload_.formatter(formatter); @@ -146,6 +154,14 @@ senf::console::VariableAttributor::doc(std::string const & doc) template prefix_ typename senf::console::VariableAttributor +senf::console::VariableAttributor::shortdoc(std::string const & doc) +{ + ConstVariableAttributor::shortdoc(doc); + return *this; +} + +template +prefix_ typename senf::console::VariableAttributor senf::console::VariableAttributor::formatter(Formatter formatter) { ConstVariableAttributor::formatter(formatter); @@ -199,6 +215,7 @@ template prefix_ senf::console::VariableAttributor senf::console:: senf_console_add_node(DirectoryNode & node, std::string const & name, Variable & var, int, typename boost::disable_if< boost::is_convertible >::type *, + typename boost::disable_if< boost::is_convertible >::type *, typename boost::disable_if_c::is_callable>::type *) { return detail::VariableNodeCreator::add(node, name, var); @@ -214,9 +231,10 @@ senf::console::senf_console_add_node(DirectoryNode & node, std::string const & n template prefix_ senf::console::VariableAttributor senf::console:: -senf_console_add_node(DirectoryNode & node, Owner &, std::string const & name, +senf_console_add_node(DirectoryNode & node, Owner & owner, std::string const & name, Variable & var, int, - typename boost::disable_if< boost::is_convertible >::type *, + typename boost::disable_if< boost::is_convertible >::type *, + typename boost::disable_if< boost::is_convertible >::type *, typename boost::disable_if_c::is_callable>::type *) { return detail::VariableNodeCreator::add(node, name, var);