[Lemon-commits] [lemon_svn] alpar: r1425 - hugo/trunk/src/lemon

Lemon SVN svn at lemon.cs.elte.hu
Mon Nov 6 20:45:21 CET 2006


Author: alpar
Date: Thu Dec  9 18:02:53 2004
New Revision: 1425

Modified:
   hugo/trunk/src/lemon/list_graph.h
   hugo/trunk/src/lemon/smart_graph.h

Log:
Make UndirListGraph and UndirSmartGraph visible in the doc.

Modified: hugo/trunk/src/lemon/list_graph.h
==============================================================================
--- hugo/trunk/src/lemon/list_graph.h	(original)
+++ hugo/trunk/src/lemon/list_graph.h	Thu Dec  9 18:02:53 2004
@@ -398,6 +398,7 @@
     ///\warning Edge and node deletions cannot be restored.
     ///\warning SnapShots cannot be nested.
     ///\ingroup graphs
+    ///\todo \c SnapShot or \c Snapshot?
     class SnapShot : protected AlterationObserverRegistry<Node>::ObserverBase,
 		     protected AlterationObserverRegistry<Edge>::ObserverBase
     {
@@ -512,6 +513,17 @@
     AlterableUndirGraphExtender<
     UndirGraphExtender<ListGraphBase> > > > > > > ErasableUndirListGraphBase;
 
+  ///An undirected list graph class.
+
+  ///This is a simple and fast erasable undirected graph implementation.
+  ///
+  ///It conforms to the
+  ///\ref concept::UndirGraph "UndirGraph" concept.
+  ///
+  ///\sa concept::UndirGraph.
+  ///
+  ///\todo SnapShot hasn't been implemented yet.
+  ///
   class UndirListGraph : public ErasableUndirListGraphBase {
   };
 

Modified: hugo/trunk/src/lemon/smart_graph.h
==============================================================================
--- hugo/trunk/src/lemon/smart_graph.h	(original)
+++ hugo/trunk/src/lemon/smart_graph.h	Thu Dec  9 18:02:53 2004
@@ -236,8 +236,6 @@
   ///the \ref concept::ExtendableGraph "ExtendableGraph" concept.
   ///\sa concept::ExtendableGraph.
   ///
-  ///\todo Some member functions could be \c static.
-  ///
   ///\author Alpar Juttner
   class SmartGraph : public ClearableSmartGraphBase {
   public:
@@ -358,6 +356,18 @@
     AlterableUndirGraphExtender<
     UndirGraphExtender<SmartGraphBase> > > > > > UndirSmartGraphBase;
 
+  ///A smart undirected graph class.
+
+  ///This is a simple and fast undirected graph implementation.
+  ///It is also quite memory efficient, but at the price
+  ///that <b> it does support only limited (only stack-like)
+  ///node and edge deletions</b>.
+  ///Except from this it conforms to 
+  ///the \ref concept::UndirGraph "UndirGraph" concept.
+  ///\sa concept::UndirGraph.
+  ///
+  ///\todo SnapShot hasn't been implemented yet.
+  ///
   class UndirSmartGraph : public UndirSmartGraphBase {
   };
 



More information about the Lemon-commits mailing list