Changeset 1909:2d806130e700 in lemon-0.x for lemon/list_graph.h
- Timestamp:
- 01/26/06 16:42:13 (18 years ago)
- Branch:
- default
- Phase:
- public
- Convert:
- svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/lemon/trunk@2484
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
lemon/list_graph.h
r1875 r1909 20 20 ///\ingroup graphs 21 21 ///\file 22 ///\brief ListGraph, UndirListGraph classes.22 ///\brief ListGraph, ListUGraph classes. 23 23 24 24 #include <lemon/bits/erasable_graph_extender.h> … … 577 577 /**************** Undirected List Graph ****************/ 578 578 579 typedef ErasableU ndirGraphExtender<580 ClearableU ndirGraphExtender<581 ExtendableU ndirGraphExtender<582 MappableU ndirGraphExtender<583 IterableU ndirGraphExtender<584 AlterableU ndirGraphExtender<585 U ndirGraphExtender<ListGraphBase> > > > > > > ExtendedUndirListGraphBase;579 typedef ErasableUGraphExtender< 580 ClearableUGraphExtender< 581 ExtendableUGraphExtender< 582 MappableUGraphExtender< 583 IterableUGraphExtender< 584 AlterableUGraphExtender< 585 UGraphExtender<ListGraphBase> > > > > > > ExtendedListUGraphBase; 586 586 587 587 /// \addtogroup graphs … … 593 593 /// 594 594 ///It conforms to the 595 ///\ref concept::U ndirGraph "UndirGraph" concept.595 ///\ref concept::UGraph "UGraph" concept. 596 596 /// 597 ///\sa concept::U ndirGraph.597 ///\sa concept::UGraph. 598 598 /// 599 599 ///\todo Snapshot, reverseEdge(), changeTarget(), changeSource(), contract() 600 600 ///haven't been implemented yet. 601 601 /// 602 class UndirListGraph : public ExtendedUndirListGraphBase {602 class ListUGraph : public ExtendedListUGraphBase { 603 603 public: 604 typedef Extended UndirListGraphBase Parent;604 typedef ExtendedListUGraphBase Parent; 605 605 /// \brief Changes the target of \c e to \c n 606 606 /// … … 610 610 /// referencing the changed edge remain 611 611 /// valid. However <tt>InEdge</tt>'s are invalidated. 612 void changeTarget(U ndirEdge e, Node n) {612 void changeTarget(UEdge e, Node n) { 613 613 _changeTarget(e,n); 614 614 } … … 620 620 ///referencing the changed edge remain 621 621 ///valid. However <tt>OutEdge</tt>'s are invalidated. 622 void changeSource(U ndirEdge e, Node n) {622 void changeSource(UEdge e, Node n) { 623 623 _changeSource(e,n); 624 624 }
Note: See TracChangeset
for help on using the changeset viewer.