v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::Persistent< T, M > Member List

This is the complete list of members for v8::Persistent< T, M >, including all inherited members.

AnnotateStrongRetainer(const char *label)v8::PersistentBase< T >
As() constv8::Persistent< T, M >inline
Cast(const Persistent< S, M2 > &that)v8::Persistent< T, M >inlinestatic
Clear()v8::api_internal::IndirectHandleBaseinline
ClearWeak()v8::PersistentBase< T >
ClearWeak()v8::PersistentBase< T >inline
ClearWeak()v8::PersistentBase< T >
Copy(const Persistent< S, M2 > &that)v8::Persistent< T, M >private
Copy(const Persistent< S, M2 > &that)v8::Persistent< T, M >
Get(Isolate *isolate) constv8::PersistentBase< T >inline
IndirectHandleBase()=defaultv8::api_internal::IndirectHandleBaseprotected
IndirectHandleBase(const IndirectHandleBase &other)=defaultv8::api_internal::IndirectHandleBaseprotected
IndirectHandleBase(internal::Address *location)v8::api_internal::IndirectHandleBaseinlineexplicitprotected
IsEmpty() constv8::api_internal::IndirectHandleBaseinline
Isolate classv8::Persistent< T, M >friend
IsWeak() constv8::PersistentBase< T >
Local classv8::Persistent< T, M >friend
location_v8::api_internal::IndirectHandleBaseprivate
New(Isolate *isolate, T *that)v8::PersistentBase< T >privatestatic
operator!=(const PersistentBase< S > &that) constv8::PersistentBase< T >inline
operator!=(const Local< S > &that) constv8::PersistentBase< T >inline
operator=(const Persistent &that)v8::Persistent< T, M >inline
operator=(const Persistent< S, M2 > &that)v8::Persistent< T, M >inline
v8::PersistentBase::operator=(const PersistentBase &)=deletev8::PersistentBase< T >
v8::api_internal::IndirectHandleBase::operator=(const IndirectHandleBase &that)=defaultv8::api_internal::IndirectHandleBaseprotected
operator==(const PersistentBase< S > &that) constv8::PersistentBase< T >inline
operator==(const Local< S > &that) constv8::PersistentBase< T >inline
Persistent classv8::Persistent< T, M >friend
Persistent()=defaultv8::Persistent< T, M >
Persistent(Isolate *isolate, Local< S > that)v8::Persistent< T, M >inline
Persistent(Isolate *isolate, const Persistent< S, M2 > &that)v8::Persistent< T, M >inline
Persistent(const Persistent &that)v8::Persistent< T, M >inline
Persistent(const Persistent< S, M2 > &that)v8::Persistent< T, M >inline
PersistentBase(const PersistentBase &other)=deletev8::PersistentBase< T >
PersistentBase()=defaultv8::PersistentBase< T >private
PersistentBase(internal::Address *location)v8::PersistentBase< T >inlineexplicitprivate
ptr() constv8::api_internal::IndirectHandleBaseinlineprotected
repr() constv8::api_internal::IndirectHandleBaseinlineprotected
Reset()v8::PersistentBase< T >
Reset(Isolate *isolate, const Local< S > &other)v8::PersistentBase< T >
Reset(Isolate *isolate, const PersistentBase< S > &other)v8::PersistentBase< T >
Reset(Isolate *isolate, const Local< S > &other)v8::PersistentBase< T >
Reset(Isolate *isolate, const PersistentBase< S > &other)v8::PersistentBase< T >
ReturnValue classv8::Persistent< T, M >friend
SetWeak(P *parameter, typename WeakCallbackInfo< P >::Callback callback, WeakCallbackType type)v8::PersistentBase< T >
SetWeak()v8::PersistentBase< T >
SetWrapperClassId(uint16_t class_id)v8::PersistentBase< T >
slot() constv8::api_internal::IndirectHandleBaseinlineprotected
slot()v8::api_internal::IndirectHandleBaseinlineprotected
Utils classv8::Persistent< T, M >friend
value() constv8::api_internal::IndirectHandleBaseinlineprotected
WrapperClassId() constv8::PersistentBase< T >
~Persistent()v8::Persistent< T, M >inline