X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FUtils%2FConsole%2FNode.hh;h=4665716aabafd7c2bfd140d4f0c790547fedc3f9;hb=7661548b20e6c7627f54bff87e0758396fd523ef;hp=a6d64c41f5d634db145589b981f50d05775153df;hpb=cb50871835b7a5c37e4fd32d38de67fa12570ebc;p=senf.git diff --git a/senf/Utils/Console/Node.hh b/senf/Utils/Console/Node.hh index a6d64c4..4665716 100644 --- a/senf/Utils/Console/Node.hh +++ b/senf/Utils/Console/Node.hh @@ -212,7 +212,7 @@ #include //#include "Node.mpp" -///////////////////////////////hh.p//////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// namespace senf { namespace console { @@ -258,14 +258,14 @@ namespace console { { SENF_LOG_CLASS_AREA(); public: - /////////////////////////////////////////////////////////////////////////// + //-//////////////////////////////////////////////////////////////////////// // Types typedef boost::shared_ptr ptr; typedef boost::shared_ptr cptr; typedef boost::weak_ptr weak_ptr; - /////////////////////////////////////////////////////////////////////////// + //-//////////////////////////////////////////////////////////////////////// virtual ~GenericNode(); @@ -349,23 +349,23 @@ namespace console { : public GenericNode { public: - /////////////////////////////////////////////////////////////////////////// + //-//////////////////////////////////////////////////////////////////////// // Types typedef boost::shared_ptr ptr; typedef boost::shared_ptr cptr; typedef boost::weak_ptr weak_ptr; - /////////////////////////////////////////////////////////////////////////// + //-//////////////////////////////////////////////////////////////////////// ///\name Structors and default members - ///@{ + //\{ static ptr create(GenericNode & node); ///< Create new link node. /**< You should normally use DirectoryNode::link() to create a link node. */ - ///@} - /////////////////////////////////////////////////////////////////////////// + //\} + //-//////////////////////////////////////////////////////////////////////// GenericNode & follow() const; ///< Access the referenced node @@ -408,7 +408,7 @@ namespace console { SENF_LOG_CLASS_AREA(); typedef std::map ChildMap; public: - /////////////////////////////////////////////////////////////////////////// + //-//////////////////////////////////////////////////////////////////////// // Types typedef boost::shared_ptr ptr; @@ -421,19 +421,19 @@ namespace console { typedef DirectoryNode node_type; typedef DirectoryNode & return_type; - /////////////////////////////////////////////////////////////////////////// + //-//////////////////////////////////////////////////////////////////////// ///\name Structors and default members - ///\{ + //\{ static ptr create(); ///< Create node object. /**< You should normally use either mkdir() or ScopedDirectory instead of create() */ ~DirectoryNode(); - ///\} - /////////////////////////////////////////////////////////////////////////// + //\} + //-//////////////////////////////////////////////////////////////////////// ///\name Children - ///\{ + //\{ template NodeType & add(std::string const & name, boost::shared_ptr node); @@ -514,8 +514,8 @@ namespace console { ///< Return iterator range of completions for \a s /**< The returned range is sorted by child name. */ - ///\} - /////////////////////////////////////////////////////////////////////////// + //\} + //-//////////////////////////////////////////////////////////////////////// DirectoryNode & doc(std::string const & doc); ///< Set node documentation DirectoryNode & shortdoc(std::string const & doc); ///< Set node short documentation @@ -558,14 +558,14 @@ namespace console { { SENF_LOG_CLASS_AREA(); public: - /////////////////////////////////////////////////////////////////////////// + //-//////////////////////////////////////////////////////////////////////// // Types typedef boost::shared_ptr ptr; typedef boost::shared_ptr cptr; typedef boost::weak_ptr weak_ptr; - /////////////////////////////////////////////////////////////////////////// + //-//////////////////////////////////////////////////////////////////////// void execute(std::ostream & output, ParseCommandInfo const & command) const; ///< Execute the command @@ -630,7 +630,7 @@ namespace console { { SENF_LOG_CLASS_AREA(); public: - /////////////////////////////////////////////////////////////////////////// + //-//////////////////////////////////////////////////////////////////////// // Types typedef boost::shared_ptr ptr; @@ -642,14 +642,14 @@ namespace console { typedef SimpleCommandNode node_type; typedef SimpleCommandNode & return_type; - /////////////////////////////////////////////////////////////////////////// + //-//////////////////////////////////////////////////////////////////////// ///\name Structors and default members - ///\{ + //\{ static ptr create(Function const & fn); - ///\} - /////////////////////////////////////////////////////////////////////////// + //\} + //-//////////////////////////////////////////////////////////////////////// ptr thisptr(); cptr thisptr() const; @@ -808,7 +808,7 @@ namespace factory { }} -///////////////////////////////hh.e//////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// #include "Node.cci" //#include "Node.ct" #include "Node.cti"