X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Console%2FOverloadedCommand.cci;h=6fc076d0e65c8a4e728cfeceb042ee88bf369ace;hb=bf1d8ba5ce6fc6a169a938183f8d01c8bdbccf32;hp=21add3bb7c5ad72a6482ce2bb76a29bf48a413fa;hpb=30c1daf8a1c404209210f76a9a54bcfde443603b;p=senf.git diff --git a/Console/OverloadedCommand.cci b/Console/OverloadedCommand.cci index 21add3b..6fc076d 100644 --- a/Console/OverloadedCommand.cci +++ b/Console/OverloadedCommand.cci @@ -36,10 +36,16 @@ prefix_ senf::console::CommandOverload::~CommandOverload() {} +prefix_ void senf::console::CommandOverload::execute(std::ostream & os, + ParseCommandInfo const & command) +{ + v_execute(os, command); +} + prefix_ void senf::console::CommandOverload::operator()(std::ostream & os, - Arguments const & arguments) + ParseCommandInfo const & command) { - v_execute(os, arguments); + execute(os, command); } prefix_ void senf::console::CommandOverload::help(std::ostream & os) @@ -65,11 +71,6 @@ prefix_ senf::console::OverloadedCommandNode::ptr senf::console::OverloadedComma return ptr(new OverloadedCommandNode()); } -prefix_ void senf::console::OverloadedCommandNode::add(CommandOverload::ptr overload) -{ - overloads_.push_back(overload); -} - prefix_ senf::console::OverloadedCommandNode::ptr senf::console::OverloadedCommandNode::thisptr() { return boost::static_pointer_cast(shared_from_this());