Lines Matching refs:Global
15 * C++11 embedders can use STL containers with Global values,
107 static void Dispose(Isolate* isolate, Global<V> value, K key) {}
138 static void Dispose(Isolate* isolate, Global<V> value, K key) {}
151 * A map wrapper that allows using Global as a mapped value.
152 * C++11 embedders don't need this class, as they can use Global
222 Global<V> Remove(const K& key) {
312 static PersistentContainerValue ClearAndLeak(Global<V>* persistent) {
318 static PersistentContainerValue Leak(Global<V>* persistent) {
323 * Return a container value as Global and make sure the weak
327 static Global<V> Release(PersistentContainerValue v) {
328 Global<V> p;
338 Global<V> p;
375 * Returns old value as Global.
377 Global<V> Set(const K& key, Local<V> value) {
378 Global<V> persistent(this->isolate(), value);
385 Global<V> Set(const K& key, Global<V> value) {
393 Global<V> SetUnique(const K& key, Global<V>* persistent) {
408 Global<V> Set(const K& key, Global<V> value,
442 * Returns old value as Global.
444 Global<V> Set(const K& key, Local<V> value) {
445 Global<V> persistent(this->isolate(), value);
452 Global<V> Set(const K& key, Global<V> value) {
460 Global<V> SetUnique(const K& key, Global<V>* persistent) {
480 Global<V> Set(const K& key, Global<V> value,
506 * A map that uses Global as value and std::map as the backing
510 * Global directly in std containers.
522 * A map that uses Global as value and std::map as the backing
526 * Global directly in std containers.
563 * A vector wrapper that safely stores Global values.
564 * C++11 embedders don't need this class, as they can use Global
585 Global<V> persistent(isolate_, value);
592 void Append(Global<V> persistent) {
623 Global<V> p;
638 static PersistentContainerValue ClearAndLeak(Global<V>* persistent) {