Index: third_party/WebKit/Source/core/dom/DOMNodeIds.h |
diff --git a/third_party/WebKit/Source/core/dom/DOMNodeIds.h b/third_party/WebKit/Source/core/dom/DOMNodeIds.h |
index 15bb91f13db1d45355d55d7538b2e146338e8bcd..2985a157e25dd2ee071b311733ce9ae892fa43ab 100644 |
--- a/third_party/WebKit/Source/core/dom/DOMNodeIds.h |
+++ b/third_party/WebKit/Source/core/dom/DOMNodeIds.h |
@@ -12,14 +12,18 @@ |
namespace blink { |
-DECLARE_WEAK_IDENTIFIER_MAP(Node); |
+using DOMNodeId = uint64_t; |
+ |
+DECLARE_WEAK_IDENTIFIER_MAP(Node, DOMNodeId); |
+ |
+static const DOMNodeId kInvalidDOMNodeId = 0; |
class CORE_EXPORT DOMNodeIds { |
STATIC_ONLY(DOMNodeIds); |
public: |
- static int IdForNode(Node*); |
- static Node* NodeForId(int id); |
+ static DOMNodeId IdForNode(Node*); |
+ static Node* NodeForId(DOMNodeId); |
}; |
} // namespace blink |