equal
deleted
inserted
replaced
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 |