CTTE: ImageLoader is always owned by an Element.
[WebKit-https.git] / Source / WebCore / html / HTMLImageLoader.h
index 40688b71d36b5d6291ff3fd04880be5fc1ae0e0d..9df2a6fd4714f246775de492c24bce079d78679c 100644 (file)
 
 namespace WebCore {
 
-class HTMLImageLoader : public ImageLoader {
+class HTMLImageLoader final : public ImageLoader {
 public:
-    HTMLImageLoader(Element*);
+    explicit HTMLImageLoader(Element&);
     virtual ~HTMLImageLoader();
 
-    virtual void dispatchLoadEvent() OVERRIDE;
-    virtual String sourceURI(const AtomicString&) const OVERRIDE;
+    virtual void dispatchLoadEvent() override;
+    virtual String sourceURI(const AtomicString&) const override;
 
-    virtual void notifyFinished(CachedResource*) OVERRIDE;
+    virtual void notifyFinished(CachedResource*) override;
 };
 
 }