v8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | List of all members
v8::WeakCallbackInfo< T > Class Template Reference

#include <v8.h>

Public Types

typedef void(* Callback )(const WeakCallbackInfo< T > &data)
 

Public Member Functions

 WeakCallbackInfo (Isolate *isolate, T *parameter, void *internal_fields[kInternalFieldsInWeakCallback], Callback *callback)
 
V8_INLINE IsolateGetIsolate () const
 
V8_INLINE T * GetParameter () const
 
V8_INLINE void * GetInternalField (int index) const
 
V8_INLINE V8_DEPRECATE_SOON ("use indexed version", void *GetInternalField1() const)
 
V8_INLINE V8_DEPRECATE_SOON ("use indexed version", void *GetInternalField2() const)
 
bool IsFirstPass () const
 
void SetSecondPassCallback (Callback callback) const
 

Member Typedef Documentation

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

Constructor & Destructor Documentation

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

Member Function Documentation

template<class T >
void * v8::WeakCallbackInfo< T >::GetInternalField ( int  index) const
template<typename T>
V8_INLINE Isolate* v8::WeakCallbackInfo< T >::GetIsolate ( ) const
inline
template<typename T>
V8_INLINE T* v8::WeakCallbackInfo< T >::GetParameter ( ) const
inline
template<typename T>
bool v8::WeakCallbackInfo< T >::IsFirstPass ( ) const
inline
template<typename T>
void v8::WeakCallbackInfo< T >::SetSecondPassCallback ( Callback  callback) const
inline
template<typename T>
V8_INLINE v8::WeakCallbackInfo< T >::V8_DEPRECATE_SOON ( "use indexed version"  ,
void *GetInternalField1()  const 
)
inline
template<typename T>
V8_INLINE v8::WeakCallbackInfo< T >::V8_DEPRECATE_SOON ( "use indexed version"  ,
void *GetInternalField2()  const 
)
inline

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