![]() |
v8
3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
|
#include <v8-util.h>


Public Types | |
| typedef StrongMapTraits< K, V > ::Impl | Impl |
Public Types inherited from StrongMapTraits< K, V > | |
| typedef StdMapTraits< K, V >::Impl | Impl |
| typedef void | WeakCallbackDataType |
Public Types inherited from StdMapTraits< K, V > | |
| typedef std::map< K, PersistentContainerValue > | Impl |
| typedef Impl::iterator | Iterator |
Static Public Member Functions | |
| static void | Dispose (Isolate *isolate, UniquePersistent< V > value, Impl *impl, K key) |
Static Public Member Functions inherited from StrongMapTraits< K, V > | |
| static WeakCallbackDataType * | WeakCallbackParameter (Impl *impl, const K &key, Local< V > value) |
| static Impl * | ImplFromWeakCallbackData (const WeakCallbackData< V, WeakCallbackDataType > &data) |
| static K | KeyFromWeakCallbackData (const WeakCallbackData< V, WeakCallbackDataType > &data) |
| static void | DisposeCallbackData (WeakCallbackDataType *data) |
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) |
Additional Inherited Members | |
Static Public Attributes inherited from StrongMapTraits< K, V > | |
| static const bool | kIsWeak = false |
A default trait implementation for PersistentValueMap, with a std::map backing map, non-weak persistents as values, and no special dispose handling. Can be used as-is.
| typedef StrongMapTraits<K, V>::Impl Impl |
|
inlinestatic |