///////////////////////////////////////////////////////////////////////////
// senf::console::GenericNode
+prefix_ senf::console::GenericNode::ptr senf::console::GenericNode::thisptr()
+{
+ return shared_from_this();
+}
+
+prefix_ senf::console::GenericNode::cptr senf::console::GenericNode::thisptr()
+ const
+{
+ return shared_from_this();
+}
+
prefix_ senf::console::GenericNode::~GenericNode()
{}
v_help(output);
}
-prefix_ senf::console::GenericNode::ptr senf::console::GenericNode::thisptr()
-{
- return shared_from_this();
-}
-
-prefix_ senf::console::GenericNode::cptr senf::console::GenericNode::thisptr()
- const
-{
- return shared_from_this();
-}
-
prefix_ bool senf::console::GenericNode::operator==(GenericNode & other)
const
{
///////////////////////////////////////////////////////////////////////////
// senf::console::LinkNode
+prefix_ senf::console::GenericNode & senf::console::LinkNode::follow()
+ const
+{
+ return *node_;
+}
+
prefix_ senf::console::LinkNode::ptr senf::console::LinkNode::create(GenericNode & node)
{
GenericNode::ptr p (node.thisptr());
return ptr(new LinkNode(*p));
}
-prefix_ senf::console::GenericNode & senf::console::LinkNode::follow()
- const
-{
- return *node_;
-}
-
prefix_ senf::console::LinkNode::LinkNode(GenericNode & node)
: node_ (node.thisptr())
{}
{}
///////////////////////////////////////////////////////////////////////////
-// senf::console::SyntaxErrorException
-
-prefix_ senf::console::SyntaxErrorException::SyntaxErrorException(std::string const & msg)
- : message_(msg)
-{}
-
-prefix_ senf::console::SyntaxErrorException::~SyntaxErrorException()
- throw()
-{}
-
-prefix_ std::string const & senf::console::SyntaxErrorException::message()
- const
-{
- return message_;
-}
-
-///////////////////////////////////////////////////////////////////////////
// senf::console::CommandNode
prefix_ senf::console::CommandNode::ptr senf::console::CommandNode::thisptr()