COIN-OR::LEMON - Graph Library

Changeset 1979:c2992fd74dad in lemon-0.x for lemon/list_graph.h


Ignore:
Timestamp:
02/22/06 19:26:56 (14 years ago)
Author:
Balazs Dezso
Branch:
default
Phase:
public
Convert:
svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/lemon/trunk@2569
Message:

Mergeing extendermerge branch
Changes:

the extender system
resize for static size graph
UGraphExtender => UndirectGraphExtender?

UGraphExtenders with changed meaning

Some UGraphExtender /SubUGraphExtenders, DirectUGraphExtender/
GridGraph? => GridUGraph
radix sort to ansi compatible

File:
1 edited

Legend:

Unmodified
Added
Removed
  • lemon/list_graph.h

    r1956 r1979  
    2424///\brief ListGraph, ListUGraph classes.
    2525
    26 #include <lemon/bits/erasable_graph_extender.h>
    27 #include <lemon/bits/clearable_graph_extender.h>
    28 #include <lemon/bits/extendable_graph_extender.h>
    29 #include <lemon/bits/iterable_graph_extender.h>
    30 #include <lemon/bits/alteration_notifier.h>
    31 #include <lemon/bits/default_map.h>
    3226#include <lemon/bits/graph_extender.h>
    3327
    3428#include <lemon/error.h>
    3529
     30#include <vector>
    3631#include <list>
    3732
     
    312307  };
    313308
    314   typedef ErasableGraphExtender<
    315     ClearableGraphExtender<
    316     ExtendableGraphExtender<
    317     MappableGraphExtender<
    318     IterableGraphExtender<
    319     AlterableGraphExtender<
    320     GraphExtender<ListGraphBase> > > > > > > ExtendedListGraphBase;
     309  typedef GraphExtender<ListGraphBase> ExtendedListGraphBase;
    321310
    322311  /// \addtogroup graphs
     
    579568  /**************** Undirected List Graph ****************/
    580569
    581   typedef ErasableUGraphExtender<
    582     ClearableUGraphExtender<
    583     ExtendableUGraphExtender<
    584     MappableUGraphExtender<
    585     IterableUGraphExtender<
    586     AlterableUGraphExtender<
    587     UGraphExtender<ListGraphBase> > > > > > > ExtendedListUGraphBase;
     570  typedef UGraphExtender<UGraphBaseExtender<
     571    ListGraphBase> > ExtendedListUGraphBase;
    588572
    589573  /// \addtogroup graphs
Note: See TracChangeset for help on using the changeset viewer.