Lines Matching refs:this
2 // Use of this source code is governed by a BSD-style license that can be
87 * You should not derive from this class, since MapType depends on the
157 * C++11 embedders don't need this class, as they can use Global
163 * handles being transparently handled by this class.
217 // TODO(dcarney): figure out if this swap and loop is necessary.
275 * The value will become invalid if the value for this key changes
312 * through this.
371 Global<V> persistent(this->isolate(), value);
388 this->AnnotateStrongRetainer(persistent);
394 Local<V> value(Local<V>::New(this->isolate(), *persistent));
396 Traits::WeakCallbackParameter(this, key, value), WeakCallback,
400 Traits::Set(this->impl(), key, this->ClearAndLeak(persistent));
401 return this->Release(old_value).Pass();
410 *reference = this->Leak(&value);
447 Global<V> persistent(this->isolate(), value);
464 this->AnnotateStrongRetainer(persistent);
470 Local<V> value(Local<V>::New(this->isolate(), *persistent));
472 Traits::WeakCallbackParameter(this, key, value), OnWeakCallback,
476 Traits::Set(this->impl(), key, this->ClearAndLeak(persistent));
477 return this->Release(old_value).Pass();
486 *reference = this->Leak(&value);
513 * C++11 embedders don't need this class, as they can use
529 * C++11 embedders don't need this class, as they can use
568 * C++11 embedders don't need this class, as they can use Global
574 * handles being transparently handled by this class.