Lines Matching refs:Handle
18 explicit ZoneHandleSet(Handle<T> handle)
19 : data_(bit_cast<intptr_t>(handle.address()) | kSingletonTag) {
20 DCHECK(IsAligned(bit_cast<intptr_t>(handle.address()), kPointerAlignment));
31 Handle<T> at(size_t i) const {
35 return Handle<T>(singleton());
37 return Handle<T>(list()->at(static_cast<int>(i)));
40 Handle<T> operator[](size_t i) const { return at(i); }
42 void insert(Handle<T> handle, Zone* zone) {
43 T** const value = bit_cast<T**>(handle.address());
99 void remove(Handle<T> handle, Zone* zone) {
103 Handle<T> value = at(i);
104 if (value.address() != handle.address()) {