| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/performance/ |
| H A D | MoveConstructorInitCheck.cpp | 28 unless(isImplicit()), isMoveConstructor(), in registerMatchers() 60 if (Ctor->isMoveConstructor() && Ctor->getAccess() <= AS_protected && in check()
|
| H A D | NoexceptMoveConstructorCheck.cpp | 34 if (!Ctor->isMoveConstructor()) in check()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/ |
| H A D | UseEqualsDeleteCheck.cpp | 31 isCopyConstructor(), isMoveConstructor())), in registerMatchers()
|
| H A D | PassByValueCheck.cpp | 42 if (Ctor->isMoveConstructor() && !Ctor->isDeleted()) in AST_MATCHER()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/ |
| H A D | ExceptionEscapeCheck.cpp | 57 cxxConstructorDecl(isMoveConstructor()), in registerMatchers()
|
| H A D | ForwardingReferenceOverloadCheck.cpp | 143 << OtherCtor->isMoveConstructor(); in check()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/ |
| H A D | SlicingCheck.cpp | 59 anyOf(isCopyConstructor(), isMoveConstructor()), OfBaseClass)), in registerMatchers()
|
| H A D | SpecialMemberFunctionsCheck.cpp | 47 has(cxxConstructorDecl(isMoveConstructor()).bind("move-ctor")), in registerMatchers()
|
| /llvm-project-15.0.7/clang/unittests/AST/ |
| H A D | TypePrinterTest.cpp | 113 isMoveConstructor(), in TEST()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/refactor/tweaks/ |
| H A D | SpecialMembers.cpp | 41 else if (C->isMoveConstructor()) in buildSpecialMemberDeclarations()
|
| H A D | MemberwiseConstructor.cpp | 198 if (CCD->isMoveConstructor()) in considerClassValue()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/google/ |
| H A D | ExplicitConstructorCheck.cpp | 118 if (Ctor->isMoveConstructor()) in check()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | MoveChecker.cpp | 452 if (ConstructorDecl && !ConstructorDecl->isMoveConstructor()) in checkPostCall() 611 MisuseKind MK = CtorDec->isMoveConstructor() ? MK_Move : MK_Copy; in checkPreCall()
|
| H A D | IteratorModeling.cpp | 207 if (cast<CXXConstructorDecl>(Func)->isMoveConstructor()) { in checkPostCall()
|
| H A D | SmartPtrModeling.cpp | 384 if (CC->getDecl()->isMoveConstructor()) in evalCall()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | DeclCXX.cpp | 797 } else if (Constructor->isMoveConstructor()) in addedMember() 1424 else if (Constructor->isMoveConstructor()) in finishedDefaultedOrDeletedMember() 1473 else if (Constructor->isMoveConstructor()) in setTrivialForCallFlags() 2669 bool CXXConstructorDecl::isMoveConstructor(unsigned &TypeQuals) const { in isMoveConstructor() function in CXXConstructorDecl
|
| /llvm-project-15.0.7/clang/lib/Analysis/ |
| H A D | ExprMutationAnalyzer.cpp | 120 hasMethod(cxxConstructorDecl(isMoveConstructor(), unless(isDeleted()))), in __anondd380f730602()
|
| H A D | Consumed.cpp | 787 } else if (Constructor->isMoveConstructor()) { in VisitCXXConstructExpr()
|
| H A D | PathDiagnostic.cpp | 959 else if (CD->isMoveConstructor()) in describeCodeDecl()
|
| /llvm-project-15.0.7/clang/lib/Index/ |
| H A D | IndexSymbol.cpp | 261 else if (CD->isMoveConstructor()) in getSymbolInfo()
|
| /llvm-project-15.0.7/clang/lib/Analysis/FlowSensitive/Models/ |
| H A D | UncheckedOptionalAccessModel.cpp | 106 cxxConstructorDecl(anyOf(isCopyConstructor(), isMoveConstructor())))), in isOptionalValueOrConversionConstructor()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | DeclCXX.h | 2630 bool isMoveConstructor(unsigned &TypeQuals) const; 2634 bool isMoveConstructor() const { in isMoveConstructor() function 2636 return isMoveConstructor(TypeQuals); in isMoveConstructor()
|
| /llvm-project-15.0.7/clang/lib/ASTMatchers/Dynamic/ |
| H A D | Registry.cpp | 446 REGISTER_MATCHER(isMoveConstructor); in RegistryMaps()
|
| /llvm-project-15.0.7/clang/unittests/ASTMatchers/ |
| H A D | ASTMatchersNarrowingTest.cpp | 2343 cxxConstructorDecl(isMoveConstructor(), unless(isImplicit())))); in TEST_P() 2353 cxxConstructorDecl(isMoveConstructor(), unless(isImplicit())))); in TEST_P() 2363 cxxConstructorDecl(isMoveConstructor(), unless(isImplicit())))); in TEST_P()
|
| /llvm-project-15.0.7/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 7655 AST_MATCHER(CXXConstructorDecl, isMoveConstructor) { in AST_MATCHER() argument 7656 return Node.isMoveConstructor(); in AST_MATCHER()
|