|
| PersistentValueMapBase (Isolate *isolate) |
|
Isolate * | isolate () |
|
Traits::Impl * | impl () |
|
void | RemoveWeak (const K &key) |
|
static V * | FromVal (PersistentContainerValue v) |
|
static PersistentContainerValue | ClearAndLeak (Global< V > *persistent) |
|
static PersistentContainerValue | Leak (Global< V > *persistent) |
|
static Global< V > | Release (PersistentContainerValue v) |
|
◆ Set() [1/3]
template<typename K , typename V , typename Traits >
Put value into map. Depending on Traits::kIsWeak, the value will be held by the map strongly or weakly. Returns old value as Global.
◆ Set() [2/3]
template<typename K , typename V , typename Traits >
◆ Set() [3/3]
template<typename K , typename V , typename Traits >
Put a value into the map and update the reference. Restrictions of GetReference apply here as well.
◆ SetUnique()
template<typename K , typename V , typename Traits >
Put the value into the map, and set the 'weak' callback when demanded by the Traits class.
The documentation for this class was generated from the following file: