| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/ |
| H A D | RedundantStringInitCheck.cpp | 108 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 D | StringviewNullptrCheck.cpp | 153 hasInClassInitializer(ignoringImpCasts( in StringviewNullptrCheckImpl() 162 hasInClassInitializer(ignoringImpCasts( in StringviewNullptrCheckImpl()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/ |
| H A D | UseDefaultMemberInitCheck.cpp | 219 hasInClassInitializer(anything()), in registerMatchers() 227 cxxCtorInitializer(forField(hasInClassInitializer(anything())), in registerMatchers()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/utils/ |
| H A D | TypeTraits.cpp | 75 if (Field->hasInClassInitializer()) in recordIsTriviallyDefaultConstructible()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/ |
| H A D | ProTypeMemberInitCheck.cpp | 416 if (IsUnion && ClassDecl.hasInClassInitializer()) in checkMissingMemberInitializer() 424 if (!F->hasInClassInitializer() && in checkMissingMemberInitializer()
|
| H A D | PreferMemberInitializerCheck.cpp | 184 !Field->hasInClassInitializer() && in check()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/refactor/tweaks/ |
| H A D | MemberwiseConstructor.cpp | 130 if (Field->hasInClassInitializer()) in considerField()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | DeclCXX.cpp | 1046 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 D | ExprCXX.cpp | 962 assert(Field->hasInClassInitializer()); in CXXDefaultInitExpr()
|
| H A D | JSONNodeDumper.cpp | 841 attributeOnlyIfTrue("hasInClassInitializer", FD->hasInClassInitializer()); in VisitFieldDecl()
|
| H A D | ASTImporter.cpp | 3737 assert(FoundField->hasInClassInitializer() && in VisitFieldDecl() 8235 assert(ToField->hasInClassInitializer() && in VisitCXXDefaultInitExpr()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | Decl.h | 3013 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 D | DeclCXX.h | 1110 bool hasInClassInitializer() const { return data().HasInClassInitializer; } in hasInClassInitializer() function 1220 (!isUnion() || hasInClassInitializer() || !hasVariantMembers() || in defaultedDefaultConstructorIsConstexpr()
|
| H A D | RecursiveASTVisitor.h | 2134 else if (D->hasInClassInitializer())
|
| /llvm-project-15.0.7/clang/lib/ASTMatchers/Dynamic/ |
| H A D | Registry.cpp | 317 REGISTER_MATCHER(hasInClassInitializer); in RegistryMaps()
|
| /llvm-project-15.0.7/clang/lib/Index/ |
| H A D | IndexDecl.cpp | 327 else if (D->hasInClassInitializer()) in VisitFieldDecl()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaDeclCXX.cpp | 4999 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 D | SemaInit.cpp | 672 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 D | SemaTemplateInstantiate.cpp | 2997 if (!Pattern->hasInClassInitializer()) in InstantiateInClassInitializer() 3474 if (Field->hasInClassInitializer() && TSK == TSK_ImplicitInstantiation) { in InstantiateClassMembers()
|
| H A D | SemaDecl.cpp | 4846 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 D | ASTMatchersNarrowingTest.cpp | 2741 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 D | ASTMatchers.h | 727 AST_MATCHER_P(FieldDecl, hasInClassInitializer, internal::Matcher<Expr>, in AST_MATCHER_P() argument
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTWriterDecl.cpp | 945 !D->hasInClassInitializer() && in VisitFieldDecl()
|
| H A D | ASTReaderDecl.cpp | 4296 if (FD->hasInClassInitializer() && !FD->getInClassInitializer()) { in UpdateDecl()
|
| /llvm-project-15.0.7/clang/unittests/AST/ |
| H A D | ASTImporterTest.cpp | 7751 ASSERT_TRUE(ToX->hasInClassInitializer()); in TEST_P() 7789 ASSERT_TRUE(ToX->hasInClassInitializer()); in TEST_P()
|