Go to the source code of this file.
|
template<typename T , internal::ExternalPointerTag tag> |
T | v8::ToCData (i::Isolate *isolate, v8::internal::Tagged< v8::internal::Object > obj) |
|
template<internal::ExternalPointerTag tag> |
v8::internal::Address | v8::ToCData (i::Isolate *isolate, v8::internal::Tagged< v8::internal::Object > obj) |
|
template<internal::ExternalPointerTag tag, typename T > |
v8::internal::DirectHandle< v8::internal::UnionOf< v8::internal::Smi, v8::internal::Foreign > > | v8::FromCData (v8::internal::Isolate *isolate, T obj) |
|
template<internal::ExternalPointerTag tag> |
v8::internal::DirectHandle< v8::internal::UnionOf< v8::internal::Smi, v8::internal::Foreign > > | v8::FromCData (v8::internal::Isolate *isolate, v8::internal::Address obj) |
|
template<class T > |
v8::Local< T > | v8::ToApiHandle (v8::internal::DirectHandle< v8::internal::Object > obj) |
|
template<class T > |
bool | v8::ToLocal (v8::internal::MaybeDirectHandle< v8::internal::Object > maybe, Local< T > *local) |
|
void | v8::internal::InvokeAccessorGetterCallback (v8::Local< v8::Name > property, const v8::PropertyCallbackInfo< v8::Value > &info) |
|
void | v8::internal::InvokeFunctionCallbackGeneric (const v8::FunctionCallbackInfo< v8::Value > &info) |
|
void | v8::internal::InvokeFunctionCallbackOptimized (const v8::FunctionCallbackInfo< v8::Value > &info) |
|
void | v8::internal::InvokeFinalizationRegistryCleanupFromTask (DirectHandle< NativeContext > native_context, DirectHandle< JSFinalizationRegistry > finalization_registry) |
|
template<typename T > |
T | v8::internal::ConvertDouble (double d) |
|
template<typename T > |
bool | v8::internal::ValidateCallbackInfo (const FunctionCallbackInfo< T > &info) |
|
template<typename T > |
bool | v8::internal::ValidateCallbackInfo (const PropertyCallbackInfo< T > &info) |
|
◆ DECLARE_OPEN_HANDLE
#define DECLARE_OPEN_HANDLE |
( |
| From, |
|
|
| To ) |
Value:
const From* that, bool allow_empty_handle = false); \
const From* that, bool allow_empty_handle = false); \
Handle< T > IndirectHandle
Definition at line 244 of file api.h.
◆ DECLARE_TO_LOCAL
#define DECLARE_TO_LOCAL |
( |
| Name | ) |
|
Value: template <
template <
typename>
typename HandleType,
typename T, \
typename = std::enable_if_t<std::is_convertible_v< \
static inline auto Name(HandleType<T> obj);
Definition at line 230 of file api.h.
◆ DECLARE_TO_LOCAL_PRIVATE
#define DECLARE_TO_LOCAL_PRIVATE |
( |
| Name, |
|
|
| From, |
|
|
| To ) |
Value: static inline Local<v8::To> Name##_helper( \
Definition at line 288 of file api.h.
◆ DECLARE_TO_LOCAL_TYPED_ARRAY
#define DECLARE_TO_LOCAL_TYPED_ARRAY |
( |
| Type, |
|
|
| typeName, |
|
|
| TYPE, |
|
|
| ctype ) |
Value: static inline Local<v8::Type##Array> ToLocal##Type##Array( \
Definition at line 238 of file api.h.
◆ OPEN_HANDLE_LIST
#define OPEN_HANDLE_LIST |
( |
| V | ) |
|
◆ TO_LOCAL_LIST
#define TO_LOCAL_LIST |
( |
| V | ) |
|
Definition at line 94 of file api.h.
◆ TO_LOCAL_NAME_LIST
#define TO_LOCAL_NAME_LIST |
( |
| V | ) |
|
Value:
V(ToLocalShared) \
V(SignatureToLocal) \
V(MessageToLocal) \
V(PromiseToLocal) \
V(StackTraceToLocal) \
V(StackFrameToLocal) \
V(NumberToLocal) \
V(IntegerToLocal) \
V(Uint32ToLocal) \
V(ExternalToLocal) \
V(CallableToLocal) \
V(ToLocalPrimitive) \
V(FixedArrayToLocal) \
V(PrimitiveArrayToLocal)
Definition at line 137 of file api.h.