summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/WebKit/Source/bindings/v8/RetainedDOMInfo.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/WebKit/Source/bindings/v8/RetainedDOMInfo.h')
-rw-r--r--chromium/third_party/WebKit/Source/bindings/v8/RetainedDOMInfo.h17
1 files changed, 9 insertions, 8 deletions
diff --git a/chromium/third_party/WebKit/Source/bindings/v8/RetainedDOMInfo.h b/chromium/third_party/WebKit/Source/bindings/v8/RetainedDOMInfo.h
index 52709997cfc..2138c0b9937 100644
--- a/chromium/third_party/WebKit/Source/bindings/v8/RetainedDOMInfo.h
+++ b/chromium/third_party/WebKit/Source/bindings/v8/RetainedDOMInfo.h
@@ -32,23 +32,24 @@
#define RetainedDOMInfo_h
#include "bindings/v8/RetainedObjectInfo.h"
+#include <v8-profiler.h>
namespace WebCore {
class Node;
// Implements v8::RetainedObjectInfo.
-class RetainedDOMInfo : public RetainedObjectInfo {
+class RetainedDOMInfo FINAL : public RetainedObjectInfo {
public:
explicit RetainedDOMInfo(Node* root);
virtual ~RetainedDOMInfo();
- virtual void Dispose();
- virtual bool IsEquivalent(v8::RetainedObjectInfo* other);
- virtual intptr_t GetHash();
- virtual const char* GetGroupLabel();
- virtual const char* GetLabel();
- virtual intptr_t GetElementCount();
- virtual intptr_t GetEquivalenceClass();
+ virtual void Dispose() OVERRIDE;
+ virtual bool IsEquivalent(v8::RetainedObjectInfo* other) OVERRIDE;
+ virtual intptr_t GetHash() OVERRIDE;
+ virtual const char* GetGroupLabel() OVERRIDE;
+ virtual const char* GetLabel() OVERRIDE;
+ virtual intptr_t GetElementCount() OVERRIDE;
+ virtual intptr_t GetEquivalenceClass() OVERRIDE;
private:
// V8 guarantees to keep RetainedObjectInfos alive only during a GC or heap snapshotting round, when renderer