Lines Matching refs:PToMove
287 std::unique_ptr<A> PToMove(new A()); in derefOnMovedFromValidPtr() local
289 P = std::move(PToMove); in derefOnMovedFromValidPtr()
290 …PToMove->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()
316 …PToMove->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()
364 …PToMove->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()
370 …PToMove->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()
375 …PToMove->foo(); // expected-warning {{Dereference of null smart pointer 'PToMove' [alpha.cplusplus… in derefUnknownPtrMovedToConstruct()