diff options
Diffstat (limited to 'chromium/third_party/WebKit/Source/bindings/v8/RetainedDOMInfo.h')
-rw-r--r-- | chromium/third_party/WebKit/Source/bindings/v8/RetainedDOMInfo.h | 17 |
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 |