#include "wtf/OwnPtr.h"
#include "wtf/PassOwnPtr.h"
-namespace WebCore {
+namespace blink {
+
+class Visitor;
template <typename T>
class LifecycleContext {
// Called from the destructor of observers.
void wasUnobservedBy(Observer*);
+ virtual void trace(Visitor*) { }
+
protected:
Notifier& lifecycleNotifier();
return LifecycleContext<T>::Notifier::create(static_cast<T*>(this));
}
-} // namespace WebCore
+} // namespace blink
#endif // LifecycleContext_h