Lines Matching defs:persistent
784 // optimization for strong persistent handles.
787 // If persistent.IsWeak() == false, then do not call persistent.Reset()
793 const v8::PersistentBase<TypeName>& persistent) {
794 if (persistent.IsWeak()) {
795 return PersistentToLocal::Weak(isolate, persistent);
797 return PersistentToLocal::Strong(persistent);
804 // Do not call persistent.Reset() while the returned Local<T> is still in
808 const v8::PersistentBase<TypeName>& persistent) {
809 DCHECK(!persistent.IsWeak());
811 const_cast<v8::PersistentBase<TypeName>*>(&persistent));
817 const v8::PersistentBase<TypeName>& persistent) {
818 return v8::Local<TypeName>::New(isolate, persistent);