Lines Matching refs:K

34     HandleRemove = [&](ResourceKey K) -> Error {  in SimpleResourceManager()  argument
35 ES.runSessionLocked([&] { removeResource(K); }); in SimpleResourceManager()
65 void recordResource(ResourceKey K, ResourceT Val = ResourceT(), in recordResource() argument
67 auto Tmp = std::move(Resources[K]); in recordResource()
68 Resources[K] = Merge(std::move(Tmp), std::move(Val)); in recordResource()
72 void removeResource(ResourceKey K) { Resources.erase(K); } in removeResource() argument
93 Error handleRemoveResources(ResourceKey K) override { in handleRemoveResources() argument
94 return HandleRemove(K); in handleRemoveResources()
118 SRM.setHandleRemove([&](ResourceKey K) -> Error { in TEST_F() argument
122 SRM.removeResource(K); in TEST_F()
155 SRM.setHandleRemove([&](ResourceKey K) -> Error { in TEST_F() argument
159 EXPECT_EQ(SRM.getRecordedResources().count(K), 1U) in TEST_F()
161 SRM.removeResource(K); in TEST_F()
169 [&](ResourceKey K) { SRM.recordResource(K); })); in TEST_F() argument
193 SRM.setHandleRemove([&](ResourceKey K) -> Error { in TEST_F() argument
197 SRM.removeResource(K); in TEST_F()
231 EXPECT_THAT_ERROR(MR->withResourceKeyDo([](ResourceKey K) { in TEST_F() argument
251 [&](ResourceKey K) { ++SRM.getRecordedResources()[K]; })); in TEST_F() argument
261 [&](ResourceKey K) { ++SRM.getRecordedResources()[K]; })); in TEST_F() argument
303 [&](ResourceKey K) { SRM.recordResource(K); })); in TEST_F() argument
352 [&](ResourceKey K) { SRM.recordResource(K, 1); })); in TEST_F() argument
414 cantFail(FooMR->withResourceKeyDo([&](ResourceKey K) { in TEST_F() argument
415 EXPECT_EQ(FooRT->getKeyUnsafe(), K) in TEST_F()
417 SRM.recordResource(K, 1); in TEST_F()
430 cantFail(FooMR->withResourceKeyDo([&](ResourceKey K) { in TEST_F() argument
431 EXPECT_EQ(BarRT->getKeyUnsafe(), K) in TEST_F()
433 SRM.recordResource(K, 1); in TEST_F()