Utils: Add some type traits in type_traits.hh
[senf.git] / Console / OverloadedCommand.cci
index 21add3b..6fc076d 100644 (file)
 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<OverloadedCommandNode>(shared_from_this());