lemon/edge_set.h
changeset 2085 1970a93dfaa8
parent 2031 080d51024ac5
child 2111 ea1fa1bc3f6d
equal deleted inserted replaced
9:9c1641627805 10:27120d3c71f5
   335   ///
   335   ///
   336   /// In the edge extension and removing it conforms to the 
   336   /// In the edge extension and removing it conforms to the 
   337   /// \ref concept::ErasableUGraph "ErasableUGraph" concept.
   337   /// \ref concept::ErasableUGraph "ErasableUGraph" concept.
   338   template <typename _Graph>
   338   template <typename _Graph>
   339   class ListUEdgeSet 
   339   class ListUEdgeSet 
   340     : public UEdgeSetExtender<UGraphBaseExtender<ListEdgeSetBase<_Graph> > > {
   340     : public UEdgeSetExtender<UndirGraphExtender<ListEdgeSetBase<_Graph> > > {
   341 
   341 
   342   public:
   342   public:
   343 
   343 
   344     typedef UEdgeSetExtender<UGraphBaseExtender<
   344     typedef UEdgeSetExtender<UndirGraphExtender<
   345       ListEdgeSetBase<_Graph> > > Parent;
   345       ListEdgeSetBase<_Graph> > > Parent;
   346     
   346     
   347     typedef typename Parent::Node Node;
   347     typedef typename Parent::Node Node;
   348     typedef typename Parent::Edge Edge;
   348     typedef typename Parent::Edge Edge;
   349     
   349     
   667   ///
   667   ///
   668   /// In the edge extension and removing it conforms to the 
   668   /// In the edge extension and removing it conforms to the 
   669   /// \ref concept::ExtendableUGraph "ExtendableUGraph" concept.
   669   /// \ref concept::ExtendableUGraph "ExtendableUGraph" concept.
   670   template <typename _Graph>
   670   template <typename _Graph>
   671   class SmartUEdgeSet 
   671   class SmartUEdgeSet 
   672     : public UEdgeSetExtender<UGraphBaseExtender<SmartEdgeSetBase<_Graph> > > {
   672     : public UEdgeSetExtender<UndirGraphExtender<SmartEdgeSetBase<_Graph> > > {
   673 
   673 
   674   public:
   674   public:
   675 
   675 
   676     typedef UEdgeSetExtender<UGraphBaseExtender<
   676     typedef UEdgeSetExtender<UndirGraphExtender<
   677       SmartEdgeSetBase<_Graph> > > Parent;
   677       SmartEdgeSetBase<_Graph> > > Parent;
   678     
   678     
   679     typedef typename Parent::Node Node;
   679     typedef typename Parent::Node Node;
   680     typedef typename Parent::Edge Edge;
   680     typedef typename Parent::Edge Edge;
   681     
   681