COIN-OR::LEMON - Graph Library

Changeset 1909:2d806130e700 in lemon-0.x for lemon/edge_set.h


Ignore:
Timestamp:
01/26/06 16:42:13 (14 years ago)
Author:
Mihaly Barasz
Branch:
default
Phase:
public
Convert:
svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/lemon/trunk@2484
Message:

Undir -> U transition

File:
1 edited

Legend:

Unmodified
Added
Removed
  • lemon/edge_set.h

    r1875 r1909  
    295295  ///
    296296  /// \brief Graph using a node set of another graph and an
    297   /// own undir edge set.
     297  /// own uedge set.
    298298  ///
    299299  /// This structure can be used to establish another graph over a node set
     
    308308  /// \ref concept::ExtendableGraph "ExtendableGraph" concept.
    309309  template <typename _Graph>
    310   class ListUndirEdgeSet :
    311     public ErasableUndirEdgeSetExtender<
    312     ClearableUndirEdgeSetExtender<
    313     ExtendableUndirEdgeSetExtender<
    314     MappableUndirEdgeSetExtender<
    315     IterableUndirGraphExtender<
    316     AlterableUndirEdgeSetExtender<
    317     UndirGraphExtender<
     310  class ListUEdgeSet :
     311    public ErasableUEdgeSetExtender<
     312    ClearableUEdgeSetExtender<
     313    ExtendableUEdgeSetExtender<
     314    MappableUEdgeSetExtender<
     315    IterableUGraphExtender<
     316    AlterableUEdgeSetExtender<
     317    UGraphExtender<
    318318    ListEdgeSetBase<_Graph> > > > > > > > {
    319319
    320320  public:
    321321
    322     typedef ErasableUndirEdgeSetExtender<
    323       ClearableUndirEdgeSetExtender<
    324       ExtendableUndirEdgeSetExtender<
    325       MappableUndirEdgeSetExtender<
    326       IterableUndirGraphExtender<
    327       AlterableUndirEdgeSetExtender<
    328       UndirGraphExtender<
     322    typedef ErasableUEdgeSetExtender<
     323      ClearableUEdgeSetExtender<
     324      ExtendableUEdgeSetExtender<
     325      MappableUEdgeSetExtender<
     326      IterableUGraphExtender<
     327      AlterableUEdgeSetExtender<
     328      UGraphExtender<
    329329      ListEdgeSetBase<_Graph> > > > > > > > Parent;
    330330   
     
    355355      typedef NodesImplBase Parent;
    356356     
    357       NodesImpl(const Graph& graph, ListUndirEdgeSet& edgeset)
     357      NodesImpl(const Graph& graph, ListUEdgeSet& edgeset)
    358358        : Parent(graph), _edgeset(edgeset) {}
    359359     
     
    376376
    377377    private:
    378       ListUndirEdgeSet& _edgeset;
     378      ListUEdgeSet& _edgeset;
    379379    };
    380380
     
    386386    ///
    387387    /// Constructor of the adaptor.
    388     ListUndirEdgeSet(const Graph& graph) : nodes(graph, *this) {
     388    ListUEdgeSet(const Graph& graph) : nodes(graph, *this) {
    389389      Parent::initalize(graph, nodes);
    390390    }
Note: See TracChangeset for help on using the changeset viewer.