X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Console%2FScopedDirectory.cti;h=04193e9b8bc9b966b3adbbfbdc37d2df061b48d6;hb=748363b235c4651b3992cc291a95dc2e18e45724;hp=87ce190bbef11fda9b59468fc1c1a1945eae9eec;hpb=30c1daf8a1c404209210f76a9a54bcfde443603b;p=senf.git diff --git a/Console/ScopedDirectory.cti b/Console/ScopedDirectory.cti index 87ce190..04193e9 100644 --- a/Console/ScopedDirectory.cti +++ b/Console/ScopedDirectory.cti @@ -41,7 +41,7 @@ senf::console::OwnerNodeCreateTraits::Creator::create(DirectoryNod std::string const & name, Object const & ob) { - return senf_console_add_node(node, owner, name, ob); + return senf_console_add_node(node, owner, name, ob, 0); } /////////////////////////////////////////////////////////////////////////// @@ -65,7 +65,7 @@ senf::console::ScopedDirectory::add(std::string const & name, Object cons template prefix_ senf::console::SimpleCommandNode & senf::console:: senf_console_add_node(DirectoryNode & node, Owner & , std::string const & name, - Function const & fn) + Function const & fn, ...) { return node.add(name,fn); } @@ -73,8 +73,7 @@ senf_console_add_node(DirectoryNode & node, Owner & , std::string const & name, template prefix_ senf::console::SimpleCommandNode & senf::console:: senf_console_add_node(DirectoryNode & node, Owner & owner, std::string const & name, - void (Owner::*fn)(std::ostream & output, - CommandNode::Arguments const & arguments)) + void (Owner::*fn)(std::ostream &, ParseCommandInfo const &), int) { return node.add(name, boost::bind(fn,boost::ref(owner),_1,_2)); }