lemon/list_graph.h
changeset 1979 c2992fd74dad
parent 1956 a055123339d5
child 1982 f0eb6b79dcdf
     1.1 --- a/lemon/list_graph.h	Wed Feb 22 12:45:59 2006 +0000
     1.2 +++ b/lemon/list_graph.h	Wed Feb 22 18:26:56 2006 +0000
     1.3 @@ -23,16 +23,11 @@
     1.4  ///\file
     1.5  ///\brief ListGraph, ListUGraph classes.
     1.6  
     1.7 -#include <lemon/bits/erasable_graph_extender.h>
     1.8 -#include <lemon/bits/clearable_graph_extender.h>
     1.9 -#include <lemon/bits/extendable_graph_extender.h>
    1.10 -#include <lemon/bits/iterable_graph_extender.h>
    1.11 -#include <lemon/bits/alteration_notifier.h>
    1.12 -#include <lemon/bits/default_map.h>
    1.13  #include <lemon/bits/graph_extender.h>
    1.14  
    1.15  #include <lemon/error.h>
    1.16  
    1.17 +#include <vector>
    1.18  #include <list>
    1.19  
    1.20  namespace lemon {
    1.21 @@ -311,13 +306,7 @@
    1.22  
    1.23    };
    1.24  
    1.25 -  typedef ErasableGraphExtender<
    1.26 -    ClearableGraphExtender<
    1.27 -    ExtendableGraphExtender<
    1.28 -    MappableGraphExtender<
    1.29 -    IterableGraphExtender<
    1.30 -    AlterableGraphExtender<
    1.31 -    GraphExtender<ListGraphBase> > > > > > > ExtendedListGraphBase;
    1.32 +  typedef GraphExtender<ListGraphBase> ExtendedListGraphBase;
    1.33  
    1.34    /// \addtogroup graphs
    1.35    /// @{
    1.36 @@ -578,13 +567,8 @@
    1.37  
    1.38    /**************** Undirected List Graph ****************/
    1.39  
    1.40 -  typedef ErasableUGraphExtender<
    1.41 -    ClearableUGraphExtender<
    1.42 -    ExtendableUGraphExtender<
    1.43 -    MappableUGraphExtender<
    1.44 -    IterableUGraphExtender<
    1.45 -    AlterableUGraphExtender<
    1.46 -    UGraphExtender<ListGraphBase> > > > > > > ExtendedListUGraphBase;
    1.47 +  typedef UGraphExtender<UGraphBaseExtender<
    1.48 +    ListGraphBase> > ExtendedListUGraphBase;
    1.49  
    1.50    /// \addtogroup graphs
    1.51    /// @{