Home | History | Annotate | Download | only in runtime

Lines Matching full:value

41         * A value enters the WeakGCMap marked. (Guaranteed by set().)
42 * A value that becomes unmarked leaves the WeakGCMap before being recycled. (Guaranteed by the value's destructor removing it from the WeakGCMap.)
43 * A value that becomes unmarked leaves the WeakGCMap before becoming marked again. (Guaranteed by all destructors running before the mark phase begins.)
57 // These unchecked functions provide access to a value even if the value's
97 pair<typename HashMap<KeyType, MappedType>::iterator, bool> WeakGCMap<KeyType, MappedType>::set(const KeyType& key, const MappedType& value)
99 Heap::markCell(value); // If value is newly allocated, it's not marked, so mark it now.
100 pair<iterator, bool> result = m_map.add(key, value);
103 result.first->second = value;
109 bool WeakGCMap<KeyType, MappedType>::uncheckedRemove(const KeyType& key, const MappedType& value)
114 if (it->second != value)