class HTMLTrackElement;
class LoadableTextTrack;
-class LoadableTextTrack FINAL : public TextTrack, private TextTrackLoaderClient {
+class LoadableTextTrack final : public TextTrack, private TextTrackLoaderClient {
public:
static PassRefPtrWillBeRawPtr<LoadableTextTrack> create(HTMLTrackElement* track)
{
void scheduleLoad(const KURL&);
// TextTrack method.
- virtual void setMode(const AtomicString&) OVERRIDE;
+ virtual void setMode(const AtomicString&) override;
size_t trackElementIndex();
HTMLTrackElement* trackElement() { return m_trackElement; }
void clearTrackElement();
#endif
- virtual bool isDefault() const OVERRIDE { return m_isDefault; }
- virtual void setIsDefault(bool isDefault) OVERRIDE { m_isDefault = isDefault; }
+ virtual bool isDefault() const override { return m_isDefault; }
+ virtual void setIsDefault(bool isDefault) override { m_isDefault = isDefault; }
- virtual void trace(Visitor*) OVERRIDE;
+ virtual void trace(Visitor*) override;
private:
// TextTrackLoaderClient
- virtual void newCuesAvailable(TextTrackLoader*) OVERRIDE;
- virtual void cueLoadingCompleted(TextTrackLoader*, bool loadingFailed) OVERRIDE;
- virtual void newRegionsAvailable(TextTrackLoader*) OVERRIDE;
+ virtual void newCuesAvailable(TextTrackLoader*) override;
+ virtual void cueLoadingCompleted(TextTrackLoader*, bool loadingFailed) override;
+ virtual void newRegionsAvailable(TextTrackLoader*) override;
explicit LoadableTextTrack(HTMLTrackElement*);