Changeset 1022:567f392d1d2e in lemon-0.x for src/lemon/clearable_graph_extender.h
- Timestamp:
- 11/28/04 17:30:10 (20 years ago)
- Branch:
- default
- Phase:
- public
- Convert:
- svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/lemon/trunk@1412
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/lemon/clearable_graph_extender.h
r980 r1022 26 26 }; 27 27 28 template <typename _Base> 29 class ClearableUndirGraphExtender : public _Base { 30 public: 31 32 typedef ClearableUndirGraphExtender Graph; 33 typedef _Base Parent; 34 typedef typename Parent::Node Node; 35 typedef typename Parent::UndirEdge UndirEdge; 36 typedef typename Parent::Edge Edge; 37 38 void clear() { 39 Parent::getObserverRegistry(Node()).clear(); 40 Parent::getObserverRegistry(UndirEdge()).clear(); 41 Parent::getObserverRegistry(Edge()).clear(); 42 Parent::clear(); 43 } 44 45 }; 46 28 47 } 29 48
Note: See TracChangeset
for help on using the changeset viewer.