Lines Matching full:location_
29 V8_INLINE explicit HandleBase(Object** location) : location_(location) {}
35 SLOW_DCHECK((this->location_ == nullptr ||
37 (that.location_ == nullptr ||
39 if (this->location_ == that.location_) return true;
40 if (this->location_ == NULL || that.location_ == NULL) return false;
41 return *this->location_ == *that.location_;
44 V8_INLINE bool is_null() const { return location_ == nullptr; }
50 return *location_;
55 SLOW_DCHECK(location_ == nullptr ||
57 return location_;
68 Object** location_;
124 T::cast(*reinterpret_cast<T**>(that.location_));
125 return Handle<T>(reinterpret_cast<T**>(that.location_));
147 // Handles of different classes are allowed to access each other's location_.
150 // MaybeHandle is allowed to access location_.
187 : location_(reinterpret_cast<T**>(handle.location_)) {
198 : location_(reinterpret_cast<T**>(maybe_handle.location_)) {
205 V8_INLINE void Assert() const { DCHECK_NOT_NULL(location_); }
206 V8_INLINE void Check() const { CHECK_NOT_NULL(location_); }
210 return Handle<T>(location_);
216 if (location_ == nullptr) {
220 *out = Handle<T>(location_);
225 bool is_null() const { return location_ == nullptr; }
228 T** location_ = nullptr;
231 // other's location_.