Lines Matching refs:UniquePersistent
15 * C++11 embedders can use STL containers with UniquePersistent values,
104 static void Dispose(Isolate* isolate, UniquePersistent<V> value, K key) { }
109 * A map wrapper that allows using UniquePersistent as a mapped value.
110 * C++11 embedders don't need this class, as they can use UniquePersistent
173 * Returns old value as UniquePersistent.
175 UniquePersistent<V> Set(const K& key, Local<V> value) {
176 UniquePersistent<V> persistent(isolate_, value);
183 UniquePersistent<V> Set(const K& key, UniquePersistent<V> value) {
190 UniquePersistent<V> Remove(const K& key) {
270 UniquePersistent<V> Set(const K& key, UniquePersistent<V> value,
284 UniquePersistent<V> SetUnique(const K& key, UniquePersistent<V>* persistent) {
322 UniquePersistent<V>* persistent) {
329 UniquePersistent<V>* persistent) {
334 * Return a container value as UniquePersistent and make sure the weak
338 static UniquePersistent<V> Release(PersistentContainerValue v) {
339 UniquePersistent<V> p;
354 * A map that uses UniquePersistent as value and std::map as the backing
358 * UniquePersistent directly in std containers.
395 * A vector wrapper that safely stores UniquePersistent values.
396 * C++11 embedders don't need this class, as they can use UniquePersistent
417 UniquePersistent<V> persistent(isolate_, value);
424 void Append(UniquePersistent<V> persistent) {
455 UniquePersistent<V> p;
471 UniquePersistent<V>* persistent) {