summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/WebKit/Source/core/timing/PerformanceEntry.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/WebKit/Source/core/timing/PerformanceEntry.h')
-rw-r--r--chromium/third_party/WebKit/Source/core/timing/PerformanceEntry.h7
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);