Lines Matching defs:val_
157 V8_INLINE Local() : val_(nullptr) {}
159 V8_INLINE Local(Local<S> that) : val_(reinterpret_cast<T*>(*that)) {
171 V8_INLINE bool IsEmpty() const { return val_ == nullptr; }
176 V8_INLINE void Clear() { val_ = nullptr; }
178 V8_INLINE T* operator->() const { return val_; }
180 V8_INLINE T* operator*() const { return val_; }
194 internal::Address* a = reinterpret_cast<internal::Address*>(this->val_);
195 internal::Address* b = reinterpret_cast<internal::Address*>(that.val_);
203 internal::Address* a = reinterpret_cast<internal::Address*>(this->val_);
204 internal::Address* b = reinterpret_cast<internal::Address*>(that.val_);
261 return New(isolate, that.val_);
266 return New(isolate, that.val_);
317 explicit V8_INLINE Local(T* that) : val_(that) {}
325 T* val_;
347 V8_INLINE MaybeLocal() : val_(nullptr) {}
349 V8_INLINE MaybeLocal(Local<S> that) : val_(reinterpret_cast<T*>(*that)) {
353 V8_INLINE bool IsEmpty() const { return val_ == nullptr; }
361 out->val_ = IsEmpty() ? nullptr : this->val_;
370 if (V8_UNLIKELY(val_ == nullptr)) api_internal::ToLocalEmpty();
371 return Local<T>(val_);
380 return IsEmpty() ? default_value : Local<S>(val_);
384 T* val_;