# HG changeset patch # User alpar # Date 1102611773 0 # Node ID f2a3426e64e6a7698a606f2904c51afdaf96c379 # Parent be6ee857b72d89e04abee766111cf91797aaa13f Make UndirListGraph and UndirSmartGraph visible in the doc. diff -r be6ee857b72d -r f2a3426e64e6 src/lemon/list_graph.h --- a/src/lemon/list_graph.h Thu Dec 09 15:30:12 2004 +0000 +++ b/src/lemon/list_graph.h Thu Dec 09 17:02:53 2004 +0000 @@ -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::ObserverBase, protected AlterationObserverRegistry::ObserverBase { @@ -512,6 +513,17 @@ AlterableUndirGraphExtender< UndirGraphExtender > > > > > > 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 { }; diff -r be6ee857b72d -r f2a3426e64e6 src/lemon/smart_graph.h --- a/src/lemon/smart_graph.h Thu Dec 09 15:30:12 2004 +0000 +++ b/src/lemon/smart_graph.h Thu Dec 09 17:02:53 2004 +0000 @@ -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 > > > > > 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 it does support only limited (only stack-like) + ///node and edge deletions. + ///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 { };