Lines Matching refs:this
2 // Use of this source code is governed by a BSD-style license that can be
56 * true after this call.
61 * Construct a Local<Value> from this handle.
69 * Returns true if this TracedReference is empty, i.e., has not been
73 return this->GetSlotThreadSafe() == nullptr;
82 * Returns the class ID previously assigned to this handle or 0 if no class ID
89 * Update this reference in a thread-safe way.
97 * Get this reference in a thread-safe way
136 * Construct a Local<T> from this handle.
138 Local<T> Get(Isolate* isolate) const { return Local<T>::New(isolate, *this); }
143 const_cast<BasicTracedReference<T>&>(*this));
210 this->val_ = this->New(isolate, that.val_, &this->val_,
221 *this = std::move(other);
231 *this = std::move(other);
240 *this = other;
250 *this = other;
285 const_cast<TracedReference<T>&>(*this));
353 this->Reset();
355 this->SetSlotThreadSafe(
356 this->New(isolate, other.val_, &this->val_,
365 *this = std::move(rhs.template As<T>());
366 return *this;
374 *this = rhs.template As<T>();
375 return *this;
381 if (this != &rhs) {
384 reinterpret_cast<internal::Address**>(&this->val_));
386 return *this;
391 if (this != &rhs) {
392 this->Reset();
396 reinterpret_cast<internal::Address**>(&this->val_));
399 return *this;