// -*- c++ -*- #ifndef LEMON_CLEARABLE_GRAPH_EXTENDER_H #define LEMON_CLEARABLE_GRAPH_EXTENDER_H #include namespace lemon { template class ClearableGraphExtender : public _Base { public: typedef ClearableGraphExtender Graph; typedef _Base Parent; void clear() { Parent::getNodeObserverRegistry().clear(); Parent::getEdgeObserverRegistry().clear(); Parent::clear(); } }; } #endif