Lines Matching refs:p1
245 scoped_refptr<SelfAssign> p1(new SelfAssign);
248 EXPECT_EQ(p1, p1);
251 EXPECT_NE(p1, p2);
252 EXPECT_NE(p2, p1);
266 scoped_refptr<Derived> p1(new Derived);
269 EXPECT_NE(p1, p2);
270 EXPECT_NE(p2, p1);
272 p2 = p1;
274 EXPECT_EQ(p1, p2);
275 EXPECT_EQ(p2, p1);
283 scoped_refptr<ScopedRefPtrCountBase> p1(raw);
290 p2 = std::move(p1);
293 EXPECT_EQ(nullptr, p1.get());
301 // p1 goes out of scope.
312 scoped_refptr<ScopedRefPtrCountBase> p1;
321 p1 = std::move(p2);
324 EXPECT_EQ(raw, p1.get());
332 // p1 goes out of scope.
343 scoped_refptr<ScopedRefPtrCountBase> p1(raw);
348 scoped_refptr<ScopedRefPtrCountBase> p2(p1);
352 p1 = std::move(p2);
355 EXPECT_EQ(raw, p1.get());
363 // p1 goes out of scope.
374 scoped_refptr<ScopedRefPtrCountBase> p1(raw);
379 scoped_refptr<ScopedRefPtrCountBase> p2(p1);
383 p2 = std::move(p1);
386 EXPECT_EQ(nullptr, p1.get());
394 // p1 goes out of scope.
405 scoped_refptr<ScopedRefPtrCountBase> p1(raw1);
415 p1 = std::move(p2);
418 EXPECT_EQ(raw2, p1.get());
426 // p1 goes out of scope.
437 scoped_refptr<ScopedRefPtrCountBase> p1(raw);
438 scoped_refptr<ScopedRefPtrCountBase>& p1_ref = p1;
443 p1 = std::move(p1_ref);
445 // |p1| is "valid but unspecified", so don't bother inspecting its
459 scoped_refptr<ScopedRefPtrCountBase> p1(raw1);
473 p1 = std::move(p2);
478 EXPECT_EQ(raw2, p1.get());
488 // p1 goes out of scope.
501 scoped_refptr<ScopedRefPtrCountBase> p1(raw);
506 scoped_refptr<ScopedRefPtrCountBase> p2(std::move(p1));
509 EXPECT_EQ(nullptr, p1.get());
517 // p1 goes out of scope.
529 scoped_refptr<ScopedRefPtrCountDerived> p1(raw1);
536 scoped_refptr<ScopedRefPtrCountBase> p2(std::move(p1));
541 EXPECT_EQ(nullptr, p1.get());
551 // p1 goes out of scope.