Home
last modified time | relevance | path

Searched refs:isDefaultConstructor (Results 1 – 25 of 37) sorted by relevance

12

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DCopyConstructorInitCheck.cpp28 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 DMemberwiseConstructor.cpp68 if (!CCD->isDefaultConstructor() && !CCD->isCopyOrMoveConstructor()) { in prepare()
104 return CCD->isDefaultConstructor(); in apply()
200 if (CCD->isDefaultConstructor()) in considerClassValue()
H A DSpecialMembers.cpp128 return CCD->isDefaultConstructor(); in apply()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/
H A DProTypeMemberInitCheck.cpp278 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 DPreferMemberInitializerCheck.cpp182 Ctor->isDefaultConstructor() && in check()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/
H A DUseEqualsDeleteCheck.cpp30 anyOf(cxxConstructorDecl(anyOf(isDefaultConstructor(), in registerMatchers()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/performance/
H A DMoveConstArgCheck.cpp83 !ConstructorDecl->isDefaultConstructor()) in IsRValueReferenceParam()
H A DInefficientVectorOperationCheck.cpp97 hasDeclaration(cxxConstructorDecl(isDefaultConstructor()))); in addMatcher()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/
H A DContainerSizeEmptyCheck.cpp87 return Node.getConstructor()->isDefaultConstructor(); in AST_MATCHER()
/llvm-project-15.0.7/clang/lib/AST/
H A DMangle.cpp501 if (CD->hasAttr<DLLExportAttr>() && CD->isDefaultConstructor()) in getAllManglings()
H A DDeclCXX.cpp779 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 DRegistry.cpp413 REGISTER_MATCHER(isDefaultConstructor); in RegistryMaps()
/llvm-project-15.0.7/clang/lib/Sema/
H A DJumpDiagnostics.cpp206 if (Ctor->isTrivial() && Ctor->isDefaultConstructor() && in GetDiagForGotoScopeDecl()
H A DSemaDeclCXX.cpp3726 << (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 DASTMatchersNarrowingTest.cpp2336 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 DASTMatchersTraversalTest.cpp2984 has(cxxConstructorDecl(isDefaultConstructor()))); in TEST()
3003 hasMethod(cxxConstructorDecl(isDefaultConstructor()))); in TEST()
/llvm-project-15.0.7/clang/lib/Analysis/
H A DConsumed.cpp784 } else if (Constructor->isDefaultConstructor()) { in VisitCXXConstructExpr()
H A DPathDiagnostic.cpp955 if (CD->isDefaultConstructor()) in describeCodeDecl()
/llvm-project-15.0.7/clang/include/clang/ASTMatchers/
H A DASTMatchers.h7670 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 DASTImporterTest.cpp3065 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 DCGExprAgg.cpp467 return Cons->getConstructor()->isDefaultConstructor() && in isTrivialFiller()
H A DCGExprCXX.cpp609 if (CD->isTrivial() && CD->isDefaultConstructor()) in EmitCXXConstructExpr()
H A DCGExprConstant.cpp1652 if (CD->isTrivial() && CD->isDefaultConstructor()) in tryEmitPrivateForVarInit()
H A DCGDecl.cpp1711 Constructor->isDefaultConstructor() && in isTrivialInitializer()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDeclCXX.h2600 bool isDefaultConstructor() const;

12