Lines Matching defs:Global
21 class Global;
216 friend class Global;
372 class Global : public PersistentBase<T> {
375 * A Global with no storage cell.
377 V8_INLINE Global() : PersistentBase<T>(nullptr) {}
380 * Construct a Global from a Local.
385 V8_INLINE Global(Isolate* isolate, Local<S> that)
391 * Construct a Global from a PersistentBase.
396 V8_INLINE Global(Isolate* isolate, const PersistentBase<S>& that)
404 V8_INLINE Global(Global&& other);
406 V8_INLINE ~Global() { this->Reset(); }
412 V8_INLINE Global& operator=(Global<S>&& rhs);
417 Global Pass() { return static_cast<Global&&>(*this); }
424 Global(const Global&) = delete;
425 void operator=(const Global&) = delete;
433 // UniquePersistent is an alias for Global for historical reason.
435 using UniquePersistent = Global<T>;
562 Global<T>::Global(Global&& other) : PersistentBase<T>(other.val_) {
573 Global<T>& Global<T>::operator=(Global<S>&& rhs) {