class ResourceTimingInfo;
class UserTiming;
-typedef WillBeHeapVector<RefPtrWillBeMember<PerformanceEntry> > PerformanceEntryVector;
+using PerformanceEntryVector = WillBeHeapVector<RefPtrWillBeMember<PerformanceEntry>>;
-class Performance FINAL : public RefCountedWillBeGarbageCollectedFinalized<Performance>, public DOMWindowProperty, public EventTargetWithInlineData {
+class Performance final : public RefCountedWillBeGarbageCollectedFinalized<Performance>, public DOMWindowProperty, public EventTargetWithInlineData {
DEFINE_WRAPPERTYPEINFO();
REFCOUNTED_EVENT_TARGET(Performance);
WILL_BE_USING_GARBAGE_COLLECTED_MIXIN(Performance);
}
virtual ~Performance();
- virtual const AtomicString& interfaceName() const OVERRIDE;
- virtual ExecutionContext* executionContext() const OVERRIDE;
+ virtual const AtomicString& interfaceName() const override;
+ virtual ExecutionContext* executionContext() const override;
PassRefPtrWillBeRawPtr<MemoryInfo> memory() const;
PerformanceNavigation* navigation() const;
void measure(const String& measureName, const String& startMark, const String& endMark, ExceptionState&);
void clearMeasures(const String& measureName);
- virtual void trace(Visitor*) OVERRIDE;
+ virtual void trace(Visitor*) override;
private:
explicit Performance(LocalFrame*);