X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Console%2FNode.cti;h=a6e113fe515f57aacb0946473e2bdfdd697aeecb;hb=6e417a227d417cef20d55af94e2474fbe9c280b8;hp=69baef179858251886901cdd0d7fb3861e6c99de;hpb=869df8df564cd4f4934d4cd1c1b290c2aeabbd92;p=senf.git diff --git a/Console/Node.cti b/Console/Node.cti index 69baef1..a6e113f 100644 --- a/Console/Node.cti +++ b/Console/Node.cti @@ -37,7 +37,7 @@ template prefix_ typename senf::console::NodeCreateTraits::result_type senf::console::NodeCreateTraits::Creator::create(DirectoryNode & node, std::string const & name, - Object const & ob) + Object & ob) { return senf_console_add_node(node, name, ob, 0); } @@ -59,17 +59,14 @@ template prefix_ typename senf::console::NodeCreateTraits::result_type senf::console::DirectoryNode::add(std::string const & name, Object const & ob) { - return NodeCreateTraits::Creator::create(*this, name, ob); + return NodeCreateTraits::Creator::create(*this, name, ob); } -/////////////////////////////////////////////////////////////////////////// -// senf::console::SimpleCommandNode - -template -prefix_ senf::console::SimpleCommandNode & senf::console:: -senf_console_add_node(DirectoryNode & node, std::string const & name, Function const & fn, ...) +template +prefix_ typename senf::console::NodeCreateTraits::result_type +senf::console::DirectoryNode::add(std::string const & name, Object & ob) { - return node.add(name, SimpleCommandNode::create(fn)); + return NodeCreateTraits::Creator::create(*this, name, ob); } ///////////////////////////////cti.e///////////////////////////////////////