• Home
  • Raw
  • Download

Lines Matching refs:WeakGCMap

699         * runtime/WeakGCMap.h:
702 (JSC::WeakGCMap::contains):
703 (JSC::WeakGCMap::find):
704 (JSC::WeakGCMap::remove):
705 (JSC::WeakGCMap::add):
706 (JSC::WeakGCMap::set):
707 (JSC::WeakGCMap::finalize):
1081 Switched DOM wrappers to use HashMap of Weak<T> instead of WeakGCMap<T>
1919 * runtime/WeakGCMap.h:
1920 (JSC::WeakGCMap::set): Finish initializing our handle before putting it
2193 * runtime/WeakGCMap.h:
2194 (JSC::WeakGCMap::finalize): Renamed to match parent class declaration.
2521 * runtime/WeakGCMap.h:
2670 Removed WeakGCMap::deprecatedRemove because it was deprecated and unused
2673 * runtime/WeakGCMap.h:
7481 Make WeakGCMap use new handle infrastructure
7484 Remove old WeakGCMap implementation and move over to new handle
7487 This has a number of benefits, most notably it makes a WeakGCMap
7494 versions of any functions on WeakGCMap. Alas in order to maintain
7499 In order to get correct semantics in WeakGCMap we need more
7504 The new an improved WeakGCMap also results in sigificantly more
7519 * runtime/WeakGCMap.h:
7520 (JSC::WeakGCMap::iterator::iterator):
7521 (JSC::WeakGCMap::iterator::get):
7522 (JSC::WeakGCMap::iterator::getSlot):
7523 (JSC::WeakGCMap::iterator::operator++):
7524 (JSC::WeakGCMap::iterator::operator==):
7525 (JSC::WeakGCMap::iterator::operator!=):
7526 (JSC::WeakGCMap::WeakGCMap):
7527 (JSC::WeakGCMap::isEmpty):
7528 (JSC::WeakGCMap::clear):
7529 (JSC::WeakGCMap::get):
7530 (JSC::WeakGCMap::getSlot):
7531 (JSC::WeakGCMap::set):
7532 (JSC::WeakGCMap::take):
7533 (JSC::WeakGCMap::size):
7534 (JSC::WeakGCMap::deprecatedRemove):
7535 (JSC::WeakGCMap::begin):
7536 (JSC::WeakGCMap::end):
7537 (JSC::WeakGCMap::~WeakGCMap):
7538 (JSC::WeakGCMap::finalize):