#include <v8-local-handle.h>
Public Member Functions | |
LocalUnchecked () | |
LocalUnchecked (const Local< T > &other) noexcept | |
Public Member Functions inherited from v8::Local< T > | |
Local ()=default | |
template<class S > | |
Local (Local< S > that) | |
T * | operator-> () const |
T * | operator* () 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<class S > | |
bool | operator!= (const Persistent< S > &that) const |
template<class S > | |
Local< S > | As () const |
Public Member Functions inherited from v8::api_internal::IndirectHandleBase | |
bool | IsEmpty () const |
void | Clear () |
Public Member Functions inherited from v8::api_internal::StackAllocated< false > | |
StackAllocated ()=default | |
Additional Inherited Members | |
Static Public Member Functions inherited from v8::Local< T > | |
template<class S > | |
static Local< T > | Cast (Local< S > that) |
static Local< T > | New (Isolate *isolate, Local< T > that) |
static Local< T > | New (Isolate *isolate, const PersistentBase< T > &that) |
static Local< T > | New (Isolate *isolate, const BasicTracedReference< T > &that) |
Protected Member Functions inherited from v8::LocalBase< T > | |
LocalBase ()=default | |
LocalBase (internal::Address *location) | |
template<typename S > | |
LocalBase (const LocalBase< S > &other) | |
Protected Member Functions inherited from v8::api_internal::IndirectHandleBase | |
IndirectHandleBase ()=default | |
IndirectHandleBase (const IndirectHandleBase &other)=default | |
IndirectHandleBase & | operator= (const IndirectHandleBase &that)=default |
IndirectHandleBase (internal::Address *location) | |
internal::Address | ptr () const |
internal::Address *const & | slot () const |
internal::Address *& | slot () |
template<typename T , bool check_null = false> | |
T * | value () const |
internal::ValueHelper::InternalRepresentationType | repr () const |
Protected Member Functions inherited from v8::api_internal::StackAllocated< false > | |
StackAllocated (no_checking_tag) | |
StackAllocated (const StackAllocated &other, no_checking_tag) | |
void | VerifyOnStack () const |
Static Protected Member Functions inherited from v8::LocalBase< T > | |
static LocalBase< T > | New (Isolate *isolate, internal::Address value) |
static LocalBase< T > | New (Isolate *isolate, T *that) |
static LocalBase< T > | FromSlot (internal::Address *slot) |
static LocalBase< T > | FromRepr (internal::ValueHelper::InternalRepresentationType repr) |
Static Protected Attributes inherited from v8::api_internal::StackAllocated< false > | |
static constexpr no_checking_tag | do_not_check |
|
inline |
|
inlinenoexcept |