Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
v8::WeakCallbackInfo< T > Class Template Reference

#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)
 
IsolateGetIsolate () const
 
T * GetParameter () const
 
void * GetInternalField (int index) const
 
void SetSecondPassCallback (Callback callback) const
 

Member Typedef Documentation

◆ Callback

template<typename T >
using v8::WeakCallbackInfo< T >::Callback = void (*)(const WeakCallbackInfo<T>& data)

Constructor & Destructor Documentation

◆ WeakCallbackInfo()

template<typename T >
v8::WeakCallbackInfo< T >::WeakCallbackInfo ( Isolate isolate,
T *  parameter,
void *  embedder_fields[kEmbedderFieldsInWeakCallback],
Callback callback 
)
inline

Member Function Documentation

◆ GetInternalField()

template<class T >
void * v8::WeakCallbackInfo< T >::GetInternalField ( int  index) const
inline
Here is the call graph for this function:

◆ GetIsolate()

template<typename T >
Isolate * v8::WeakCallbackInfo< T >::GetIsolate ( ) const
inline

◆ GetParameter()

template<typename T >
T * v8::WeakCallbackInfo< T >::GetParameter ( ) const
inline

◆ SetSecondPassCallback()

template<typename T >
void v8::WeakCallbackInfo< T >::SetSecondPassCallback ( Callback  callback) const
inline

The documentation for this class was generated from the following file: