Changeset 1718:6a958ab38386 in lemon-0.x for lemon/smart_graph.h
- Timestamp:
- 10/14/05 12:44:49 (18 years ago)
- Branch:
- default
- Phase:
- public
- Convert:
- svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/lemon/trunk@2245
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
lemon/smart_graph.h
r1692 r1718 76 76 77 77 SmartGraphBase() : nodes(), edges() { } 78 SmartGraphBase(const SmartGraphBase &_g) : nodes(_g.nodes), edges(_g.edges) { } 78 SmartGraphBase(const SmartGraphBase &_g) 79 : nodes(_g.nodes), edges(_g.edges) { } 79 80 80 81 typedef True NodeNumTag; … … 315 316 Node split(Node n, bool connect = true) 316 317 { 317 return _split(n,connect); 318 for (OutEdgeIt it(*this, n); it != INVALID; ++it) { 319 getNotifier(Edge()).signalChange(it); 320 } 321 Node b = _split(n,connect); 322 for (OutEdgeIt it(*this, b); it != INVALID; ++it) { 323 getNotifier(Edge()).commitChange(it); 324 } 325 return b; 318 326 } 319 327
Note: See TracChangeset
for help on using the changeset viewer.