5#ifndef INCLUDE_V8_WEAK_CALLBACK_INFO_H_
6#define INCLUDE_V8_WEAK_CALLBACK_INFO_H_
17namespace api_internal {
78#ifdef V8_ENABLE_CHECKS
83 return embedder_fields_[
index];
union v8::internal::@341::BuiltinMetadata::KindSpecificData data
V8_INLINE void * GetInternalField(int index) const
V8_INLINE Isolate * GetIsolate() const
V8_INLINE T * GetParameter() const
void(*)(const WeakCallbackInfo< T > &data) Callback
void * embedder_fields_[kEmbedderFieldsInWeakCallback]
WeakCallbackInfo(Isolate *isolate, T *parameter, void *embedder_fields[kEmbedderFieldsInWeakCallback], Callback *callback)
void SetSecondPassCallback(Callback callback) const
void InternalFieldOutOfBounds(int index)
static constexpr int kEmbedderFieldsInWeakCallback
static constexpr int kInternalFieldsInWeakCallback