1.1 --- a/lemon/full_graph.h Tue Aug 30 21:19:07 2005 +0000
1.2 +++ b/lemon/full_graph.h Wed Aug 31 13:29:32 2005 +0000
1.3 @@ -195,8 +195,9 @@
1.4 AlterableFullGraphBase;
1.5 typedef IterableGraphExtender<AlterableFullGraphBase>
1.6 IterableFullGraphBase;
1.7 - typedef DefaultMappableGraphExtender<IterableFullGraphBase>
1.8 - MappableFullGraphBase;
1.9 + typedef MappableGraphExtender<
1.10 + IterableGraphExtender<
1.11 + AlterableGraphExtender<FullGraphBase> > > ExtendedFullGraphBase;
1.12
1.13 /// \ingroup graphs
1.14 ///
1.15 @@ -210,7 +211,7 @@
1.16 /// \sa concept::StaticGraph.
1.17 ///
1.18 /// \author Alpar Juttner
1.19 - class FullGraph : public MappableFullGraphBase {
1.20 + class FullGraph : public ExtendedFullGraphBase {
1.21 public:
1.22
1.23 FullGraph(int n) { construct(n); }
1.24 @@ -378,14 +379,10 @@
1.25
1.26 };
1.27
1.28 - typedef UndirGraphExtender<UndirFullGraphBase>
1.29 - UndirUndirFullGraphBase;
1.30 - typedef AlterableUndirGraphExtender<UndirUndirFullGraphBase>
1.31 - AlterableUndirFullGraphBase;
1.32 - typedef IterableUndirGraphExtender<AlterableUndirFullGraphBase>
1.33 - IterableUndirFullGraphBase;
1.34 - typedef MappableUndirGraphExtender<IterableUndirFullGraphBase>
1.35 - MappableUndirFullGraphBase;
1.36 + typedef MappableUndirGraphExtender<
1.37 + IterableUndirGraphExtender<
1.38 + AlterableUndirGraphExtender<
1.39 + UndirGraphExtender<UndirFullGraphBase> > > > ExtendedUndirFullGraphBase;
1.40
1.41 /// \ingroup graphs
1.42 ///
1.43 @@ -402,7 +399,7 @@
1.44 /// \sa FullGraph
1.45 ///
1.46 /// \author Balazs Dezso
1.47 - class UndirFullGraph : public MappableUndirFullGraphBase {
1.48 + class UndirFullGraph : public ExtendedUndirFullGraphBase {
1.49 public:
1.50 UndirFullGraph(int n) { construct(n); }
1.51 };