Home
last modified time | relevance | path

Searched refs:hasInClassInitializer (Results 1 – 25 of 26) sorted by relevance

12

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/
H A DRedundantStringInitCheck.cpp108 namedDecl(fieldDecl(StringType, hasInClassInitializer(EmptyStringInit)) in registerMatchers()
118 forField(allOf(StringType, optionally(hasInClassInitializer( in registerMatchers()
143 if (!Member->hasInClassInitializer() || in check()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DStringviewNullptrCheck.cpp153 hasInClassInitializer(ignoringImpCasts( in StringviewNullptrCheckImpl()
162 hasInClassInitializer(ignoringImpCasts( in StringviewNullptrCheckImpl()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/
H A DUseDefaultMemberInitCheck.cpp219 hasInClassInitializer(anything()), in registerMatchers()
227 cxxCtorInitializer(forField(hasInClassInitializer(anything())), in registerMatchers()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/utils/
H A DTypeTraits.cpp75 if (Field->hasInClassInitializer()) in recordIsTriviallyDefaultConstructible()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/
H A DProTypeMemberInitCheck.cpp416 if (IsUnion && ClassDecl.hasInClassInitializer()) in checkMissingMemberInitializer()
424 if (!F->hasInClassInitializer() && in checkMissingMemberInitializer()
H A DPreferMemberInitializerCheck.cpp184 !Field->hasInClassInitializer() && in check()
/llvm-project-15.0.7/clang-tools-extra/clangd/refactor/tweaks/
H A DMemberwiseConstructor.cpp130 if (Field->hasInClassInitializer()) in considerField()
/llvm-project-15.0.7/clang/lib/AST/
H A DDeclCXX.cpp1046 if (!Field->hasInClassInitializer()) in addedMember()
1062 if (!Field->hasInClassInitializer() && !Field->isMutable()) { in addedMember()
1075 if (Field->hasInClassInitializer() || in addedMember()
1077 Field->getType()->getAsCXXRecordDecl()->hasInClassInitializer())) { in addedMember()
1272 if (!Field->hasInClassInitializer() && in addedMember()
1296 !Field->hasInClassInitializer()) in addedMember()
1309 (!Field->hasInClassInitializer() && !isUnion() && in addedMember()
H A DExprCXX.cpp962 assert(Field->hasInClassInitializer()); in CXXDefaultInitExpr()
H A DJSONNodeDumper.cpp841 attributeOnlyIfTrue("hasInClassInitializer", FD->hasInClassInitializer()); in VisitFieldDecl()
H A DASTImporter.cpp3737 assert(FoundField->hasInClassInitializer() && in VisitFieldDecl()
8235 assert(ToField->hasInClassInitializer() && in VisitCXXDefaultInitExpr()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDecl.h3013 bool hasInClassInitializer() const { in hasInClassInitializer() function
3021 if (!hasInClassInitializer()) in getInClassInitializer()
3031 assert(hasInClassInitializer() && !getInClassInitializer()); in setInClassInitializer()
3040 assert(hasInClassInitializer() && "no initializer to remove"); in removeInClassInitializer()
H A DDeclCXX.h1110 bool hasInClassInitializer() const { return data().HasInClassInitializer; } in hasInClassInitializer() function
1220 (!isUnion() || hasInClassInitializer() || !hasVariantMembers() || in defaultedDefaultConstructorIsConstexpr()
H A DRecursiveASTVisitor.h2134 else if (D->hasInClassInitializer())
/llvm-project-15.0.7/clang/lib/ASTMatchers/Dynamic/
H A DRegistry.cpp317 REGISTER_MATCHER(hasInClassInitializer); in RegistryMaps()
/llvm-project-15.0.7/clang/lib/Index/
H A DIndexDecl.cpp327 else if (D->hasInClassInitializer()) in VisitFieldDecl()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaDeclCXX.cpp4999 if (Field->hasInClassInitializer()) in isInactiveUnionMember()
5006 return !FieldRD->hasInClassInitializer(); in isInactiveUnionMember()
5069 if (Field->hasInClassInitializer() && !Info.isImplicitCopyOrMove()) { in CollectFieldInitializer()
6757 if (F->hasInClassInitializer() || F->isUnnamedBitfield()) in CheckCompletedCXXClass()
7258 ? ClassDecl->hasInClassInitializer() || in defaultedSpecialMemberIsConstexpr()
9125 Field && Field->hasInClassInitializer()) && in shouldDeleteForClassSubobject()
9154 if (CSM == Sema::CXXDefaultConstructor && FD->hasInClassInitializer()) in shouldDeleteForVariantObjCPtrMember()
9209 if (FieldType->isReferenceType() && !FD->hasInClassInitializer()) { in shouldDeleteForField()
9219 !FD->hasInClassInitializer() && in shouldDeleteForField()
15546 assert(Field->hasInClassInitializer()); in BuildCXXDefaultInitExpr()
[all …]
H A DSemaInit.cpp672 if (Field->hasInClassInitializer()) { in FillInEmptyInitForField()
782 cast<CXXRecordDecl>(RDecl)->hasInClassInitializer()) { in FillInEmptyInitializations()
784 if (Field->hasInClassInitializer()) { in FillInEmptyInitializations()
2062 cast<CXXRecordDecl>(RD)->hasInClassInitializer()) { in CheckStructUnionTypes()
2067 if (Field->hasInClassInitializer()) { in CheckStructUnionTypes()
2265 if (!it->isUnnamedBitfield() && !it->hasInClassInitializer()) { in CheckStructUnionTypes()
2278 if (!Field->isUnnamedBitfield() && !Field->hasInClassInitializer()) in CheckStructUnionTypes()
H A DSemaTemplateInstantiate.cpp2997 if (!Pattern->hasInClassInitializer()) in InstantiateInClassInitializer()
3474 if (Field->hasInClassInitializer() && TSK == TSK_ImplicitInstantiation) { in InstantiateClassMembers()
H A DSemaDecl.cpp4846 if (FD->hasInClassInitializer()) { in getNonCLikeKindForAnonymousStruct()
5366 assert(Record->hasInClassInitializer()); in findDefaultInitializer()
5372 if (FD && FD->hasInClassInitializer()) in findDefaultInitializer()
5381 if (!Parent->isUnion() || !Parent->hasInClassInitializer()) in checkDuplicateDefaultInit()
5390 if (!Parent->isUnion() || !Parent->hasInClassInitializer()) in checkDuplicateDefaultInit()
5568 if (cast<CXXRecordDecl>(Record)->hasInClassInitializer() && in BuildAnonymousStructOrUnion()
/llvm-project-15.0.7/clang/unittests/ASTMatchers/
H A DASTMatchersNarrowingTest.cpp2741 fieldDecl(hasInClassInitializer(integerLiteral(equals(2))), in TEST_P()
2745 fieldDecl(hasInClassInitializer(anything()), hasName("b")))); in TEST_P()
/llvm-project-15.0.7/clang/include/clang/ASTMatchers/
H A DASTMatchers.h727 AST_MATCHER_P(FieldDecl, hasInClassInitializer, internal::Matcher<Expr>, in AST_MATCHER_P() argument
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTWriterDecl.cpp945 !D->hasInClassInitializer() && in VisitFieldDecl()
H A DASTReaderDecl.cpp4296 if (FD->hasInClassInitializer() && !FD->getInClassInitializer()) { in UpdateDecl()
/llvm-project-15.0.7/clang/unittests/AST/
H A DASTImporterTest.cpp7751 ASSERT_TRUE(ToX->hasInClassInitializer()); in TEST_P()
7789 ASSERT_TRUE(ToX->hasInClassInitializer()); in TEST_P()

12