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);
}
///////////////////////////////////////////////////////////////////////////
template <class Owner, class Function>
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);
}
template <class Owner>
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));
}