|
| V8_INLINE | Global ()=default |
| |
template<class S >
requires (std::is_base_of_v<T, S>) |
| V8_INLINE | Global (Isolate *isolate, Local< S > that) |
| |
template<class S >
requires (std::is_base_of_v<T, S>) |
| V8_INLINE | Global (Isolate *isolate, const PersistentBase< S > &that) |
| |
| V8_INLINE | Global (Global &&other) |
| |
| V8_INLINE | ~Global () |
| |
| template<class S > |
| V8_INLINE Global & | operator= (Global< S > &&rhs) |
| |
| Global | Pass () |
| |
| | Global (const Global &)=delete |
| |
| void | operator= (const Global &)=delete |
| |
| template<class S > |
| Global< T > & | operator= (Global< S > &&rhs) |
| |
| V8_INLINE void | Reset () |
| |
| template<class S > |
| V8_INLINE void | Reset (Isolate *isolate, const Local< S > &other) |
| |
| template<class S > |
| V8_INLINE void | Reset (Isolate *isolate, const PersistentBase< S > &other) |
| |
| V8_INLINE Local< T > | Get (Isolate *isolate) const |
| |
| template<class S > |
| V8_INLINE bool | operator== (const PersistentBase< S > &that) const |
| |
| template<class S > |
| V8_INLINE bool | operator== (const Local< S > &that) const |
| |
| template<class S > |
| V8_INLINE bool | operator!= (const PersistentBase< S > &that) const |
| |
| template<class S > |
| V8_INLINE bool | operator!= (const Local< S > &that) const |
| |
| template<typename P > |
| V8_INLINE void | SetWeak (P *parameter, typename WeakCallbackInfo< P >::Callback callback, WeakCallbackType type) |
| |
| V8_INLINE void | SetWeak () |
| |
| template<typename P > |
| V8_INLINE P * | ClearWeak () |
| |
| V8_INLINE void | ClearWeak () |
| |
| V8_INLINE void | AnnotateStrongRetainer (const char *label) |
| |
| V8_INLINE bool | IsWeak () const |
| |
| V8_INLINE void | SetWrapperClassId (uint16_t class_id) |
| |
| V8_INLINE uint16_t | WrapperClassId () const |
| |
| | PersistentBase (const PersistentBase &other)=delete |
| |
| void | operator= (const PersistentBase &)=delete |
| |
| template<class S > |
| void | Reset (Isolate *isolate, const Local< S > &other) |
| |
| template<class S > |
| void | Reset (Isolate *isolate, const PersistentBase< S > &other) |
| |
| template<typename P > |
| P * | ClearWeak () |
| |
Public Member Functions inherited from v8::api_internal::IndirectHandleBase |
| V8_INLINE bool | IsEmpty () const |
| |
| V8_INLINE void | Clear () |
| |
template<class
T>
class v8::Global< T >
A PersistentBase which has move semantics.
Note: Persistent class hierarchy is subject to future changes.
Definition at line 349 of file v8-persistent-handle.h.