V8 Project
|
#include <v8.h>
Public Types | |
typedef void(* | Callback) (const WeakCallbackData< T, P > &data) |
Public Member Functions | |
Isolate * | GetIsolate () const |
Local< T > | GetValue () const |
P * | GetParameter () const |
Private Member Functions | |
WeakCallbackData (Isolate *isolate, Local< T > handle, P *parameter) | |
Private Attributes | |
Isolate * | isolate_ |
Local< T > | handle_ |
P * | parameter_ |
Friends | |
class | internal::GlobalHandles |
typedef void(* v8::WeakCallbackData< T, P >::Callback) (const WeakCallbackData< T, P > &data) |
|
inlineprivate |
|
inline |
Definition at line 421 of file v8.h.
References v8::WeakCallbackData< T, P >::isolate_.
Referenced by v8::internal::Debug::HandleWeakDebugInfo(), v8::ReadBufferWeakCallback(), and v8::PersistentValueMap< K, V, Traits >::WeakCallback().
|
inline |
Definition at line 423 of file v8.h.
References v8::WeakCallbackData< T, P >::parameter_.
Referenced by v8::internal::ClearWrapperCacheWeakCallback(), v8::internal::DestroyGlobalHandle(), v8::internal::Debug::HandleWeakDebugInfo(), v8::internal::AllocationTracker::UnresolvedLocation::HandleWeakScript(), v8::internal::ScriptCache::HandleWeakScript(), v8::ReadBufferWeakCallback(), and v8::PersistentValueMap< K, V, Traits >::WeakCallback().
|
inline |
Definition at line 422 of file v8.h.
References v8::WeakCallbackData< T, P >::handle_.
Referenced by v8::internal::DeleteNativeObjectAt(), v8::internal::ScriptCache::HandleWeakScript(), and v8::ReadBufferWeakCallback().
|
friend |
|
private |
Definition at line 430 of file v8.h.
Referenced by v8::WeakCallbackData< T, P >::GetValue().
|
private |
Definition at line 429 of file v8.h.
Referenced by v8::WeakCallbackData< T, P >::GetIsolate().
|
private |
Definition at line 431 of file v8.h.
Referenced by v8::WeakCallbackData< T, P >::GetParameter().