DevTools: make DOMNodeIds a trivial wrapper around WeakIdentifierMap
WeakIdentifierMap is intended for mapping between objects and their identifiers, and
there's currently no reason to generate ids externally, so:
- move id allocation/assignment to WeakIdentifierMap;
- implement Oilpan version of WeakIdentifierMap;
- move DOMNodeIds a trivial wrapper around WeakIdentifierMap;
- get rid of WeakNodeMap header, move the definition to DOMNodeIds.
BUG=
Review URL: https://codereview.chromium.org/1089933004
git-svn-id: svn://svn.chromium.org/blink/trunk@193960 bbb929c8-8fbe-4397-9dbb-9b2b20218538
6 files changed