}
}
-prefix_ void senf::console::OverloadedCommandNode::v_execute(std::ostream & output,
+prefix_ void senf::console::OverloadedCommandNode::v_execute(boost::any & rv,
+ std::ostream & os,
ParseCommandInfo const & command)
const
{
SyntaxErrorException err;
for (; i != i_end; ++i) {
try {
- (**i)(output, command);
+ (**i)(rv, os, command);
return;
}
catch (SyntaxErrorException & ex) {
return doc_;
}
-prefix_ void senf::console::SimpleCommandOverload::v_execute(std::ostream & os,
+prefix_ void senf::console::SimpleCommandOverload::v_execute(boost::any & rv,
+ std::ostream & os,
ParseCommandInfo const & command)
const
{