diff options
Diffstat (limited to 'deps/v8/tools/splaytree.js')
-rw-r--r-- | deps/v8/tools/splaytree.js | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/deps/v8/tools/splaytree.js b/deps/v8/tools/splaytree.js index 1c9aab9e2e..d272a9e182 100644 --- a/deps/v8/tools/splaytree.js +++ b/deps/v8/tools/splaytree.js @@ -191,6 +191,17 @@ SplayTree.prototype.findGreatestLessThan = function(key) { /** + * @return {Array<*>} An array containing all the values of tree's nodes paired + * with keys. + */ +SplayTree.prototype.exportKeysAndValues = function() { + var result = []; + this.traverse_(function(node) { result.push([node.key, node.value]); }); + return result; +}; + + +/** * @return {Array<*>} An array containing all the values of tree's nodes. */ SplayTree.prototype.exportValues = function() { |