|
| | Persistent () |
| |
| template<class S > |
| | Persistent (Isolate *isolate, Local< S > that) |
| |
| template<class S , class M2 > |
| | Persistent (Isolate *isolate, const Persistent< S, M2 > &that) |
| |
| | Persistent (const Persistent &that) |
| |
| template<class S , class M2 > |
| | Persistent (const Persistent< S, M2 > &that) |
| |
| Persistent & | operator= (const Persistent &that) |
| |
| template<class S , class M2 > |
| Persistent & | operator= (const Persistent< S, M2 > &that) |
| |
| | ~Persistent () |
| |
| template<class S > |
| Persistent< S > & | As () const |
| |
| void | Reset () |
| |
| template<class S > |
| void | Reset (Isolate *isolate, const Local< S > &other) |
| |
| template<class S > |
| void | Reset (Isolate *isolate, const PersistentBase< S > &other) |
| |
| bool | IsEmpty () const |
| |
| void | Empty () |
| |
| Local< T > | Get (Isolate *isolate) const |
| |
| template<class S > |
| bool | operator== (const PersistentBase< S > &that) const |
| |
| template<class S > |
| bool | operator== (const Local< S > &that) const |
| |
| template<class S > |
| bool | operator!= (const PersistentBase< S > &that) const |
| |
| template<class S > |
| bool | operator!= (const Local< S > &that) const |
| |
| template<typename P > |
| void | SetWeak (P *parameter, typename WeakCallbackInfo< P >::Callback callback, WeakCallbackType type) |
| |
| void | SetWeak () |
| |
| template<typename P > |
| P * | ClearWeak () |
| |
| void | ClearWeak () |
| |
| void | RegisterExternalReference (Isolate *isolate) const |
| |
| void | MarkIndependent () |
| |
| void | MarkActive () |
| |
| bool | IsIndependent () const |
| |
| bool | IsNearDeath () const |
| |
| bool | IsWeak () const |
| |
| void | SetWrapperClassId (uint16_t class_id) |
| |
| uint16_t | WrapperClassId () const |
| |
| | PersistentBase (const PersistentBase &other)=delete |
| |
| void | operator= (const PersistentBase &)=delete |
| |
template<class T, class M>
class v8::Persistent< T, M >
A PersistentBase which allows copy and assignment.
Copy, assignment and destructor behavior is controlled by the traits class M.
Note: Persistent class hierarchy is subject to future changes.