| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/ |
| H A D | CopyConstructorInitCheck.cpp | 28 cxxConstructorDecl(isDefaultConstructor())))))), in registerMatchers() 74 if (!CExpr || !CExpr->getConstructor()->isDefaultConstructor()) in check()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/refactor/tweaks/ |
| H A D | MemberwiseConstructor.cpp | 68 if (!CCD->isDefaultConstructor() && !CCD->isCopyOrMoveConstructor()) { in prepare() 104 return CCD->isDefaultConstructor(); in apply() 200 if (CCD->isDefaultConstructor()) in considerClassValue()
|
| H A D | SpecialMembers.cpp | 128 return CCD->isDefaultConstructor(); in apply()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/ |
| H A D | ProTypeMemberInitCheck.cpp | 278 isDefaultConstructor(), unless(isUserProvided()), in registerMatchers() 292 anyOf(has(cxxConstructorDecl(isDefaultConstructor(), isDefaulted(), in registerMatchers() 302 isDefaultConstructor(), unless(isUserProvided()))))); in registerMatchers() 319 if (Ctor->isExplicitlyDefaulted() && !Ctor->isDefaultConstructor()) in check()
|
| H A D | PreferMemberInitializerCheck.cpp | 182 Ctor->isDefaultConstructor() && in check()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/ |
| H A D | UseEqualsDeleteCheck.cpp | 30 anyOf(cxxConstructorDecl(anyOf(isDefaultConstructor(), in registerMatchers()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/performance/ |
| H A D | MoveConstArgCheck.cpp | 83 !ConstructorDecl->isDefaultConstructor()) in IsRValueReferenceParam()
|
| H A D | InefficientVectorOperationCheck.cpp | 97 hasDeclaration(cxxConstructorDecl(isDefaultConstructor()))); in addMatcher()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/ |
| H A D | ContainerSizeEmptyCheck.cpp | 87 return Node.getConstructor()->isDefaultConstructor(); in AST_MATCHER()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | Mangle.cpp | 501 if (CD->hasAttr<DLLExportAttr>() && CD->isDefaultConstructor()) in getAllManglings()
|
| H A D | DeclCXX.cpp | 779 if (Constructor->isDefaultConstructor()) { in addedMember() 824 if (!isa<CXXConstructorDecl>(D) && Constructor->isDefaultConstructor()) in addedMember() 1417 if (Constructor->isDefaultConstructor()) { in finishedDefaultedOrDeletedMember() 2655 bool CXXConstructorDecl::isDefaultConstructor() const { in isDefaultConstructor() function in CXXConstructorDecl
|
| /llvm-project-15.0.7/clang/lib/ASTMatchers/Dynamic/ |
| H A D | Registry.cpp | 413 REGISTER_MATCHER(isDefaultConstructor); in RegistryMaps()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | JumpDiagnostics.cpp | 206 if (Ctor->isTrivial() && Ctor->isDefaultConstructor() && in GetDiagForGotoScopeDecl()
|
| H A D | SemaDeclCXX.cpp | 3726 << (Constructor->isDefaultConstructor() && Constructor->isImplicit()); in HandleMemberExpr() 6084 if (CD && CD->isDefaultConstructor() && TSK == TSK_Undeclared) { in ReferenceDllExportedMembers() 6129 if (!CD || !CD->isDefaultConstructor()) in checkForMultipleExportedDefaultConstructors() 6517 if (Ctor->isDefaultConstructor()) in getDefaultedFunctionKind() 9515 if (!CI->isDefaultConstructor()) in findTrivialSpecialMember() 13476 assert((Constructor->isDefaulted() && Constructor->isDefaultConstructor() && in DefineImplicitDefaultConstructor()
|
| /llvm-project-15.0.7/clang/unittests/ASTMatchers/ |
| H A D | ASTMatchersNarrowingTest.cpp | 2336 matches("struct S { S(); };", cxxConstructorDecl(isDefaultConstructor(), in TEST_P() 2347 cxxConstructorDecl(isDefaultConstructor(), unless(isImplicit())))); in TEST_P() 2357 cxxConstructorDecl(isDefaultConstructor(), unless(isImplicit())))); in TEST_P()
|
| H A D | ASTMatchersTraversalTest.cpp | 2984 has(cxxConstructorDecl(isDefaultConstructor()))); in TEST() 3003 hasMethod(cxxConstructorDecl(isDefaultConstructor()))); in TEST()
|
| /llvm-project-15.0.7/clang/lib/Analysis/ |
| H A D | Consumed.cpp | 784 } else if (Constructor->isDefaultConstructor()) { in VisitCXXConstructExpr()
|
| H A D | PathDiagnostic.cpp | 955 if (CD->isDefaultConstructor()) in describeCodeDecl()
|
| /llvm-project-15.0.7/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 7670 AST_MATCHER(CXXConstructorDecl, isDefaultConstructor) { in AST_MATCHER() argument 7671 return Node.isDefaultConstructor(); in AST_MATCHER()
|
| /llvm-project-15.0.7/clang/unittests/AST/ |
| H A D | ASTImporterTest.cpp | 3065 testImportOf(cxxConstructorDecl(isDefaultConstructor())); in TEST_P() 3092 testNoImportOf(cxxConstructorDecl(isDefaultConstructor()), Code); in TEST_P() 3099 testNoImportOf(cxxConstructorDecl(isDefaultConstructor()), Code); in TEST_P() 3106 testNoImportOf(cxxConstructorDecl(isDefaultConstructor()), Code); in TEST_P()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGExprAgg.cpp | 467 return Cons->getConstructor()->isDefaultConstructor() && in isTrivialFiller()
|
| H A D | CGExprCXX.cpp | 609 if (CD->isTrivial() && CD->isDefaultConstructor()) in EmitCXXConstructExpr()
|
| H A D | CGExprConstant.cpp | 1652 if (CD->isTrivial() && CD->isDefaultConstructor()) in tryEmitPrivateForVarInit()
|
| H A D | CGDecl.cpp | 1711 Constructor->isDefaultConstructor() && in isTrivialInitializer()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | DeclCXX.h | 2600 bool isDefaultConstructor() const;
|