X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FUtils%2FConsole%2FOverloadedCommand.cci;h=596502107255c1adf080757cf2dda9a56ed48786;hb=6aae6e526573187ece558842e928578e5aa4cc4c;hp=8a5c382557e4dfc324c5bba33e9b65c936652293;hpb=f13780e9e4da7df981d6f6542fbdc714beb34765;p=senf.git diff --git a/senf/Utils/Console/OverloadedCommand.cci b/senf/Utils/Console/OverloadedCommand.cci index 8a5c382..5965021 100644 --- a/senf/Utils/Console/OverloadedCommand.cci +++ b/senf/Utils/Console/OverloadedCommand.cci @@ -1,6 +1,6 @@ // $Id$ // -// Copyright (C) 2008 +// Copyright (C) 2008 // Fraunhofer Institute for Open Communication Systems (FOKUS) // Competence Center NETwork research (NET), St. Augustin, GERMANY // Stefan Bund @@ -66,7 +66,7 @@ senf::console::OverloadedCommandNode::shortdoc(std::string const & doc) prefix_ unsigned senf::console::OverloadedCommandNode::overloadIndex(CommandOverload const & overload) { - return find(overloads_.begin(), overloads_.end(), CommandOverload::cptr(&overload)) + return find(overloads_.begin(), overloads_.end(), CommandOverload::cptr(&overload)) - overloads_.begin() + 1; } @@ -119,7 +119,7 @@ prefix_ std::string senf::console::CommandOverload::doc() prefix_ senf::console::OverloadedCommandNode & senf::console::CommandOverload::node() const { - SENF_ASSERT( node_ ); + SENF_ASSERT( node_, "Overload not added to any node yet" ); return *node_; } @@ -195,14 +195,6 @@ senf::console::SimpleOverloadAttributor::create(DirectoryNode & dir, std::string return node; } -/////////////////////////////////////////////////////////////////////////// - -prefix_ senf::console::SimpleOverloadAttributor -senf::console::factory::Command(SimpleCommandOverload::Function fn) -{ - return SimpleOverloadAttributor(fn); -} - /////////////////////////////cci.e/////////////////////////////////////// #undef prefix_