diff options
Diffstat (limited to 'chromium/third_party/WebKit/Source/core/timing/PerformanceEntry.h')
-rw-r--r-- | chromium/third_party/WebKit/Source/core/timing/PerformanceEntry.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/chromium/third_party/WebKit/Source/core/timing/PerformanceEntry.h b/chromium/third_party/WebKit/Source/core/timing/PerformanceEntry.h index 1f19b434aff..8cebc75f140 100644 --- a/chromium/third_party/WebKit/Source/core/timing/PerformanceEntry.h +++ b/chromium/third_party/WebKit/Source/core/timing/PerformanceEntry.h @@ -33,13 +33,14 @@ #define PerformanceEntry_h #include "bindings/v8/ScriptWrappable.h" +#include "platform/heap/Handle.h" #include "wtf/PassRefPtr.h" #include "wtf/RefCounted.h" #include "wtf/text/WTFString.h" namespace WebCore { -class PerformanceEntry : public RefCounted<PerformanceEntry>, public ScriptWrappable { +class PerformanceEntry : public RefCountedWillBeGarbageCollectedFinalized<PerformanceEntry>, public ScriptWrappable { public: virtual ~PerformanceEntry(); @@ -52,11 +53,13 @@ public: virtual bool isMark() { return false; } virtual bool isMeasure() { return false; } - static bool startTimeCompareLessThan(PassRefPtr<PerformanceEntry> a, PassRefPtr<PerformanceEntry> b) + static bool startTimeCompareLessThan(PassRefPtrWillBeRawPtr<PerformanceEntry> a, PassRefPtrWillBeRawPtr<PerformanceEntry> b) { return a->startTime() < b->startTime(); } + virtual void trace(Visitor*) { } + protected: PerformanceEntry(const String& name, const String& entryType, double startTime, double finishTime); |