lemon/full_graph.h
changeset 1669 66ae78d29f1e
parent 1643 9285f3777553
child 1692 a34203867181
     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    };