Lines Matching refs:fnew
173 ClosureFunction fnew([] {}); in closure() local
174 fnew = std::move(finline2); in closure()
175 EXPECT_TRUE(!!fnew); in closure()
176 fnew(); in closure()
178 fnew(); in closure()
182 fnew = std::move(fnew); in closure()
183 EXPECT_TRUE(!!fnew); in closure()
184 fnew(); in closure()
188 fnew = std::move(fnull); in closure()
189 EXPECT_FALSE(!!fnew); in closure()
193 fnew = [&fnew_value] { fnew_value++; }; in closure()
194 EXPECT_TRUE(!!fnew); in closure()
195 fnew(); in closure()
197 fnew(); in closure()
201 fnew = nullptr; in closure()
202 EXPECT_FALSE(!!fnew); in closure()
205 swap(fnew, fheap2); in closure()
206 EXPECT_TRUE(!!fnew); in closure()
208 fnew(); in closure()
210 fnew(); in closure()
214 swap(fnew, fnew); in closure()
215 EXPECT_TRUE(!!fnew); in closure()
216 fnew(); in closure()
218 fnew(); in closure()
222 swap(fnew, fmutinline); in closure()
224 EXPECT_TRUE(!!fnew); in closure()
229 fnew(); in closure()
231 fnew(); in closure()
239 EXPECT_FALSE(fnew == nullptr); in closure()
240 EXPECT_TRUE(fnew != nullptr); in closure()
241 EXPECT_FALSE(nullptr == fnew); in closure()
242 EXPECT_TRUE(nullptr != fnew); in closure()
245 fnew = fptr; in closure()
246 EXPECT_FALSE(!!fnew); in closure()
365 BinaryOpFunction fnew([](int a, int b) { return 0; }); in binary_op() local
366 fnew = std::move(finline2); in binary_op()
367 EXPECT_TRUE(!!fnew); in binary_op()
368 EXPECT_EQ(10, fnew(3, 7)); in binary_op()
370 EXPECT_EQ(10, fnew(3, 7)); in binary_op()
374 fnew = std::move(fnew); in binary_op()
375 EXPECT_TRUE(!!fnew); in binary_op()
376 EXPECT_EQ(10, fnew(3, 7)); in binary_op()
380 fnew = std::move(fnull); in binary_op()
381 EXPECT_FALSE(!!fnew); in binary_op()
384 fnew = std::move(fnew); in binary_op()
385 EXPECT_FALSE(!!fnew); in binary_op()
389 fnew = [&fnew_value](int a, int b) { in binary_op()
393 EXPECT_TRUE(!!fnew); in binary_op()
394 EXPECT_EQ(10, fnew(3, 7)); in binary_op()
396 EXPECT_EQ(10, fnew(3, 7)); in binary_op()
400 fnew = nullptr; in binary_op()
401 EXPECT_FALSE(!!fnew); in binary_op()
404 swap(fnew, fheap2); in binary_op()
405 EXPECT_TRUE(!!fnew); in binary_op()
407 EXPECT_EQ(10, fnew(3, 7)); in binary_op()
409 EXPECT_EQ(10, fnew(3, 7)); in binary_op()
413 swap(fnew, fnew); in binary_op()
414 EXPECT_TRUE(!!fnew); in binary_op()
415 EXPECT_EQ(10, fnew(3, 7)); in binary_op()
417 EXPECT_EQ(10, fnew(3, 7)); in binary_op()
421 swap(fnew, fmutinline); in binary_op()
423 EXPECT_TRUE(!!fnew); in binary_op()
428 EXPECT_EQ(10, fnew(3, 7)); in binary_op()
430 EXPECT_EQ(10, fnew(3, 7)); in binary_op()
438 EXPECT_FALSE(fnew == nullptr); in binary_op()
439 EXPECT_TRUE(fnew != nullptr); in binary_op()
440 EXPECT_FALSE(nullptr == fnew); in binary_op()
441 EXPECT_TRUE(nullptr != fnew); in binary_op()
444 fnew = fptr; in binary_op()
445 EXPECT_FALSE(!!fnew); in binary_op()