v8
3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
|
Data Structures | |
struct | WeakCallbackDataType |
Public Types | |
typedef v8::DefaultPersistentValueMapTraits < K, V >::Impl | Impl |
Public Types inherited from StdMapTraits< K, V > | |
typedef std::map< K, PersistentContainerValue > | Impl |
typedef Impl::iterator | Iterator |
Static Public Member Functions | |
static WeakCallbackDataType * | WeakCallbackParameter (Impl *impl, const K &key, Local< V > value) |
static Impl * | ImplFromWeakCallbackData (const v8::WeakCallbackData< V, WeakCallbackDataType > &data) |
static K | KeyFromWeakCallbackData (const v8::WeakCallbackData< V, WeakCallbackDataType > &data) |
static void | DisposeCallbackData (WeakCallbackDataType *data) |
static void | Dispose (v8::Isolate *isolate, v8::UniquePersistent< V > value, Impl *impl, K key) |
Static Public Member Functions inherited from StdMapTraits< K, V > | |
static bool | Empty (Impl *impl) |
static size_t | Size (Impl *impl) |
static void | Swap (Impl &a, Impl &b) |
static Iterator | Begin (Impl *impl) |
static Iterator | End (Impl *impl) |
static K | Key (Iterator it) |
static PersistentContainerValue | Value (Iterator it) |
static PersistentContainerValue | Set (Impl *impl, K key, PersistentContainerValue value) |
static PersistentContainerValue | Get (Impl *impl, K key) |
static PersistentContainerValue | Remove (Impl *impl, K key) |
Static Public Attributes | |
static const bool | kIsWeak = true |
Definition at line 3499 of file test-api.cc.
typedef v8::DefaultPersistentValueMapTraits<K, V>::Impl Impl |
Definition at line 3501 of file test-api.cc.
|
inlinestatic |
Definition at line 3525 of file test-api.cc.
|
inlinestatic |
Definition at line 3522 of file test-api.cc.
|
inlinestatic |
Definition at line 3514 of file test-api.cc.
References WeakCallbackData< T, P >::GetParameter(), and WeakStdMapTraits< K, V >::WeakCallbackDataType::impl.
|
inlinestatic |
Definition at line 3518 of file test-api.cc.
References WeakCallbackData< T, P >::GetParameter(), and WeakStdMapTraits< K, V >::WeakCallbackDataType::key.
|
inlinestatic |
Definition at line 3507 of file test-api.cc.
References WeakStdMapTraits< K, V >::WeakCallbackDataType::impl, and WeakStdMapTraits< K, V >::WeakCallbackDataType::key.
|
static |
Definition at line 3502 of file test-api.cc.