X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Utils%2FConsole%2FOverloadedCommand.cc;h=abae95e9256f6d9efd0fe8579d4b1c10a94d4d9c;hb=82e8df5de8b11448423388632e8602ad97bc7885;hp=ecc5c44488cc81d72ed4369e5ea83754094b01c6;hpb=958bdb52c39fa39f4ef91cafd9628bcb4f85a03c;p=senf.git diff --git a/Utils/Console/OverloadedCommand.cc b/Utils/Console/OverloadedCommand.cc index ecc5c44..abae95e 100644 --- a/Utils/Console/OverloadedCommand.cc +++ b/Utils/Console/OverloadedCommand.cc @@ -155,7 +155,8 @@ prefix_ void senf::console::OverloadedCommandNode::v_help(std::ostream & os) } } -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 { @@ -164,7 +165,7 @@ prefix_ void senf::console::OverloadedCommandNode::v_execute(std::ostream & outp SyntaxErrorException err; for (; i != i_end; ++i) { try { - (**i)(output, command); + (**i)(rv, os, command); return; } catch (SyntaxErrorException & ex) { @@ -193,7 +194,8 @@ prefix_ std::string senf::console::SimpleCommandOverload::v_doc() 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 {