Home
last modified time | relevance | path

Searched refs:MoveChecker (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.all/range.owning.view/
H A Dconstructor.pass.cpp38 struct MoveChecker { struct
40 constexpr explicit MoveChecker(int j) : i(j) {} in MoveChecker() function
41 constexpr MoveChecker(MoveChecker&& v) : i(std::exchange(v.i, -1)) {} in MoveChecker() argument
42 MoveChecker& operator=(MoveChecker&&);
97 using OwningView = std::ranges::owning_view<MoveChecker>; in test()
106 static_assert(!std::is_constructible_v<OwningView, MoveChecker&>); in test()
107 static_assert(std::is_constructible_v<OwningView, MoveChecker&&>); in test()
109 static_assert(std::is_convertible_v<MoveChecker&&, OwningView>); in test()
112 auto m = MoveChecker(42); in test()
128 static_assert(!std::is_nothrow_move_constructible_v<MoveChecker>); // therefore, in test()
[all …]
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DMoveChecker.cpp48 class MoveChecker class
158 MovedBugVisitor(const MoveChecker &Chk, const MemRegion *R, in MovedBugVisitor()
177 const MoveChecker &Chk;
390 ExplodedNode *MoveChecker::reportBug(const MemRegion *Region, in reportBug()
437 void MoveChecker::checkPostCall(const CallEvent &Call, in checkPostCall()
542 bool MoveChecker::belongsTo(const CXXRecordDecl *RD, in belongsTo()
548 MoveChecker::ObjectKind
549 MoveChecker::classifyObject(const MemRegion *MR, in classifyObject()
679 void MoveChecker::checkDeadSymbols(SymbolReaper &SymReaper, in checkDeadSymbols()
695 ProgramStateRef MoveChecker::checkRegionChanges( in checkRegionChanges()
[all …]
H A DCMakeLists.txt70 MoveChecker.cpp
/llvm-project-15.0.7/llvm/utils/gn/secondary/clang/lib/StaticAnalyzer/Checkers/
H A DBUILD.gn81 "MoveChecker.cpp",
/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Checkers/
H A DCheckers.td643 def MoveChecker: Checker<"Move">,