Lines Matching refs:memo
361 function setHasEqualElement(set, val1, strict, memo) {
364 if (innerDeepEqual(val1, val2, strict, memo)) {
407 function mapMightHaveLoosePrim(a, b, prim, item, memo) {
414 !innerDeepEqual(item, curB, false, memo)) {
417 return !a.has(altValue) && innerDeepEqual(item, curB, false, memo);
420 function setEquiv(a, b, strict, memo) {
458 if (!setHasEqualElement(set, val, strict, memo))
462 !setHasEqualElement(set, val, strict, memo)) {
472 function mapHasEqualEntry(set, map, key1, item1, strict, memo) {
477 if (innerDeepEqual(key1, key2, strict, memo) &&
478 innerDeepEqual(item1, map.get(key2), strict, memo)) {
487 function mapEquiv(a, b, strict, memo) {
501 !innerDeepEqual(item1, item2, strict, memo))) {
506 if (!mapMightHaveLoosePrim(a, b, key, item1, memo))
519 if (!mapHasEqualEntry(set, a, key, item, strict, memo))
523 !innerDeepEqual(a.get(key), item, false, memo)) &&
524 !mapHasEqualEntry(set, a, key, item, false, memo)) {