Fix build script
[senf.git] / Console / Node.cc
index 3e16667..fddf01a 100644 (file)
@@ -89,6 +89,16 @@ prefix_ bool senf::console::GenericNode::isChildOf(DirectoryNode & parent)
 }
 
 ///////////////////////////////////////////////////////////////////////////
+// senf::console::LinkNode
+
+prefix_ void senf::console::LinkNode::v_help(std::ostream & os)
+    const
+{
+    os << "link to ";
+    follow().help(os);
+}
+
+///////////////////////////////////////////////////////////////////////////
 //senf::console::DirectoryNode
 
 prefix_ senf::console::GenericNode::ptr
@@ -127,7 +137,7 @@ prefix_ void senf::console::DirectoryNode::add(GenericNode::ptr node)
 }
 
 prefix_ senf::console::GenericNode &
-senf::console::DirectoryNode::get(std::string const & name)
+senf::console::DirectoryNode::getLink(std::string const & name)
     const
 {
     ChildMap::const_iterator i (children_.find(name));
@@ -190,15 +200,6 @@ prefix_ senf::console::GenericNode & senf::console::detail::NodeTraverser::node(
 }
 
 ///////////////////////////////////////////////////////////////////////////
-// senf::console::SyntaxErrorException
-
-prefix_ char const * senf::console::SyntaxErrorException::what()
-    const throw()
-{
-    return message().empty() ? "syntax error" : message().c_str();
-}
-
-///////////////////////////////////////////////////////////////////////////
 // senf::console::SimpleCommandNode
 
 prefix_ void senf::console::SimpleCommandNode::v_help(std::ostream & output)