Lines Matching refs:PToMove

287   std::unique_ptr<A> PToMove(new A());  in derefOnMovedFromValidPtr()  local
289 P = std::move(PToMove); in derefOnMovedFromValidPtr()
290PToMove->foo(); // expected-warning {{Dereference of null smart pointer 'PToMove' [alpha.cplusplus… in derefOnMovedFromValidPtr()
294 std::unique_ptr<A> PToMove(new A()); in derefOnMovedToNullPtr() local
296 P = std::move(PToMove); // No note. in derefOnMovedToNullPtr()
302 std::unique_ptr<A> PToMove; in derefOnNullPtrGotMovedFromValidPtr() local
303 P = std::move(PToMove); in derefOnNullPtrGotMovedFromValidPtr()
307 void derefOnMovedFromUnknownPtr(std::unique_ptr<A> PToMove) { in derefOnMovedFromUnknownPtr() argument
309 P = std::move(PToMove); in derefOnMovedFromUnknownPtr()
313 void derefOnMovedUnknownPtr(std::unique_ptr<A> PToMove) { in derefOnMovedUnknownPtr() argument
315 P = std::move(PToMove); in derefOnMovedUnknownPtr()
316PToMove->foo(); // expected-warning {{Dereference of null smart pointer 'PToMove' [alpha.cplusplus… in derefOnMovedUnknownPtr()
345 std::unique_ptr<A> PToMove(new A()); in derefMoveConstructedWithValidPtr() local
346 std::unique_ptr<A> P(std::move(PToMove)); in derefMoveConstructedWithValidPtr()
351 std::unique_ptr<A> PToMove; in derefMoveConstructedWithNullPtr() local
352 std::unique_ptr<A> P(std::move(PToMove)); in derefMoveConstructedWithNullPtr()
356 void derefMoveConstructedWithUnknownPtr(std::unique_ptr<A> PToMove) { in derefMoveConstructedWithUnknownPtr() argument
357 std::unique_ptr<A> P(std::move(PToMove)); in derefMoveConstructedWithUnknownPtr()
362 std::unique_ptr<A> PToMove(new A()); in derefValidPtrMovedToConstruct() local
363 std::unique_ptr<A> P(std::move(PToMove)); in derefValidPtrMovedToConstruct()
364PToMove->foo(); // expected-warning {{Dereference of null smart pointer 'PToMove' [alpha.cplusplus… in derefValidPtrMovedToConstruct()
368 std::unique_ptr<A> PToMove; in derefNullPtrMovedToConstruct() local
369 std::unique_ptr<A> P(std::move(PToMove)); in derefNullPtrMovedToConstruct()
370PToMove->foo(); // expected-warning {{Dereference of null smart pointer 'PToMove' [alpha.cplusplus… in derefNullPtrMovedToConstruct()
373 void derefUnknownPtrMovedToConstruct(std::unique_ptr<A> PToMove) { in derefUnknownPtrMovedToConstruct() argument
374 std::unique_ptr<A> P(std::move(PToMove)); in derefUnknownPtrMovedToConstruct()
375PToMove->foo(); // expected-warning {{Dereference of null smart pointer 'PToMove' [alpha.cplusplus… in derefUnknownPtrMovedToConstruct()