lemon/list_graph.h
changeset 1669 66ae78d29f1e
parent 1555 48769ac7ec32
child 1692 a34203867181
     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