v8 12.4.254 (node 22.4.1)
V8 is Google's open source JavaScript engine
|
#include <v8-weak-callback-info.h>
Public Types | |
using | Callback = void(*)(const WeakCallbackInfo< T > &data) |
Public Member Functions | |
WeakCallbackInfo (Isolate *isolate, T *parameter, void *embedder_fields[kEmbedderFieldsInWeakCallback], Callback *callback) | |
V8_INLINE Isolate * | GetIsolate () const |
V8_INLINE T * | GetParameter () const |
V8_INLINE void * | GetInternalField (int index) const |
void | SetSecondPassCallback (Callback callback) const |
Definition at line 22 of file v8-weak-callback-info.h.
using Callback = void (*)(const WeakCallbackInfo<T>& data) |
Definition at line 24 of file v8-weak-callback-info.h.
|
inline |
Definition at line 26 of file v8-weak-callback-info.h.
void * GetInternalField | ( | int | index | ) | const |
Definition at line 69 of file v8-weak-callback-info.h.
References v8::api_internal::InternalFieldOutOfBounds().
Definition at line 35 of file v8-weak-callback-info.h.
|
inline |
Definition at line 36 of file v8-weak-callback-info.h.
|
inline |
Definition at line 45 of file v8-weak-callback-info.h.