1.1 --- a/lemon/list_graph.h Tue Aug 30 21:19:07 2005 +0000
1.2 +++ b/lemon/list_graph.h Wed Aug 31 13:29:32 2005 +0000
1.3 @@ -304,10 +304,15 @@
1.4
1.5 typedef AlterableGraphExtender<ListGraphBase> AlterableListGraphBase;
1.6 typedef IterableGraphExtender<AlterableListGraphBase> IterableListGraphBase;
1.7 - typedef DefaultMappableGraphExtender<IterableListGraphBase> MappableListGraphBase;
1.8 + typedef MappableGraphExtender<IterableListGraphBase> MappableListGraphBase;
1.9 typedef ExtendableGraphExtender<MappableListGraphBase> ExtendableListGraphBase;
1.10 typedef ClearableGraphExtender<ExtendableListGraphBase> ClearableListGraphBase;
1.11 - typedef ErasableGraphExtender<ClearableListGraphBase> ErasableListGraphBase;
1.12 + typedef ErasableGraphExtender<
1.13 + ClearableGraphExtender<
1.14 + ExtendableGraphExtender<
1.15 + MappableGraphExtender<
1.16 + IterableGraphExtender<
1.17 + AlterableGraphExtender<ListGraphBase> > > > > > ExtendedListGraphBase;
1.18
1.19 /// \addtogroup graphs
1.20 /// @{
1.21 @@ -321,7 +326,7 @@
1.22 ///it also provides several additional useful extra functionalities.
1.23 ///\sa concept::ErasableGraph.
1.24
1.25 - class ListGraph : public ErasableListGraphBase
1.26 + class ListGraph : public ExtendedListGraphBase
1.27 {
1.28 public:
1.29 /// Changes the target of \c e to \c n
1.30 @@ -549,7 +554,7 @@
1.31 MappableUndirGraphExtender<
1.32 IterableUndirGraphExtender<
1.33 AlterableUndirGraphExtender<
1.34 - UndirGraphExtender<ListGraphBase> > > > > > > ErasableUndirListGraphBase;
1.35 + UndirGraphExtender<ListGraphBase> > > > > > > ExtendedUndirListGraphBase;
1.36
1.37 /// \addtogroup graphs
1.38 /// @{
1.39 @@ -566,7 +571,7 @@
1.40 ///\todo SnapShot, reverseEdge(), changeTarget(), changeSource(), contract()
1.41 ///haven't been implemented yet.
1.42 ///
1.43 - class UndirListGraph : public ErasableUndirListGraphBase {
1.44 + class UndirListGraph : public ExtendedUndirListGraphBase {
1.45 };
1.46
1.47