Lines Matching refs:weakMap
2369 Local<WeakMapRef> weakMap = WeakMapRef::New(vm_);
2370 weakMap->Set(vm_, StringRef::NewFromUtf8(vm_, "key1"), StringRef::NewFromUtf8(vm_, "val1"));
2372 weakMap->Set(vm_, StringRef::NewFromUtf8(vm_, "key2"), NumberRef::New(vm_, num2));
2373 weakMap->Set(vm_, StringRef::NewFromUtf8(vm_, "key3"), BooleanRef::New(vm_, true));
2374 weakMap->Set(vm_, StringRef::NewFromUtf8(vm_, "key4"), SymbolRef::New(vm_, StringRef::NewFromUtf8(vm_, "val4")));
2375 weakMap->Set(vm_, IntegerRef::New(vm_, 55), StringRef::NewFromUtf8(vm_, "val5"));
2377 weakMap->Set(vm_, IntegerRef::New(vm_, 66), IntegerRef::New(vm_, num6));
2378 weakMap->Set(vm_, BooleanRef::New(vm_, true), StringRef::NewFromUtf8(vm_, "val7"));
2380 weakMap->Set(vm_, key8, StringRef::NewFromUtf8(vm_, "val8"));
2382 int size = weakMap->GetSize(vm_);
2384 int32_t totalElements = weakMap->GetTotalElements(vm_);
2388 Local<JSValueRef> jsKey = weakMap->GetKey(vm_, i);
2389 Local<JSValueRef> jsVal = weakMap->GetValue(vm_, i);
2394 bool hasKey2 = weakMap->Has(vm_, StringRef::NewFromUtf8(vm_, "key2"));
2396 bool hasKey222 = weakMap->Has(vm_, StringRef::NewFromUtf8(vm_, "key222"));