Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DDeclCXX.cpp1070 if (!Field->hasInClassInitializer()) in addedMember()
1086 if (!Field->hasInClassInitializer() && !Field->isMutable()) { in addedMember()
1099 if (Field->hasInClassInitializer() || in addedMember()
1101 Field->getType()->getAsCXXRecordDecl()->hasInClassInitializer())) { in addedMember()
1296 if (!Field->hasInClassInitializer() && in addedMember()
1320 !Field->hasInClassInitializer()) in addedMember()
1333 (!Field->hasInClassInitializer() && !isUnion() && in addedMember()
H A DJSONNodeDumper.cpp925 attributeOnlyIfTrue("hasInClassInitializer", FD->hasInClassInitializer()); in VisitFieldDecl()
H A DDecl.cpp4515 if (!hasInClassInitializer()) in getInClassInitializer()
4529 assert(hasInClassInitializer() && !getInClassInitializer()); in setLazyInClassInitializer()
H A DExprCXX.cpp1011 assert(Field->hasInClassInitializer()); in CXXDefaultInitExpr()
H A DASTImporter.cpp4061 assert(FoundField->hasInClassInitializer() && in VisitFieldDecl()
8697 assert(ToField->hasInClassInitializer() && in VisitCXXDefaultInitExpr()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DDecl.h3124 return hasInClassInitializer() ? InitAndBitWidth->BitWidth : BitWidth; in getBitWidth()
3137 if (hasInClassInitializer()) in setBitWidth()
3149 if (hasInClassInitializer()) { in removeBitWidth()
3178 bool hasInClassInitializer() const { in hasInClassInitializer() function
3185 return hasInClassInitializer() && (BitField ? InitAndBitWidth->Init : Init); in hasNonNullInClassInitializer()
3202 assert(hasInClassInitializer() && "no initializer to remove"); in removeInClassInitializer()
H A DDeclCXX.h1151 bool hasInClassInitializer() const { return data().HasInClassInitializer; } in hasInClassInitializer() function
1265 (!isUnion() || hasInClassInitializer() || !hasVariantMembers() || in defaultedDefaultConstructorIsConstexpr()
H A DRecursiveASTVisitor.h2103 if (D->hasInClassInitializer())
/freebsd-14.2/contrib/llvm-project/clang/lib/Index/
H A DIndexDecl.cpp327 else if (D->hasInClassInitializer()) in VisitFieldDecl()
/freebsd-14.2/contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/
H A DRegistry.cpp326 REGISTER_MATCHER(hasInClassInitializer); in RegistryMaps()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaInit.cpp688 if (Field->hasInClassInitializer()) { in FillInEmptyInitForField()
798 cast<CXXRecordDecl>(RDecl)->hasInClassInitializer()) { in FillInEmptyInitializations()
800 if (Field->hasInClassInitializer()) { in FillInEmptyInitializations()
2135 cast<CXXRecordDecl>(RD)->hasInClassInitializer()) { in CheckStructUnionTypes()
2140 if (Field->hasInClassInitializer()) { in CheckStructUnionTypes()
2377 if (!it->isUnnamedBitfield() && !it->hasInClassInitializer() && in CheckStructUnionTypes()
2392 if (!Field->isUnnamedBitfield() && !Field->hasInClassInitializer()) in CheckStructUnionTypes()
5599 if (FD->hasInClassInitializer()) { in TryOrBuildParenListInitialization()
H A DSemaDeclCXX.cpp5232 if (Field->hasInClassInitializer()) in isInactiveUnionMember()
5239 return !FieldRD->hasInClassInitializer(); in isInactiveUnionMember()
5302 if (Field->hasInClassInitializer() && !Info.isImplicitCopyOrMove()) { in CollectFieldInitializer()
7008 if (F->hasInClassInitializer() || F->isUnnamedBitfield()) in CheckCompletedCXXClass()
7516 ? ClassDecl->hasInClassInitializer() || in defaultedSpecialMemberIsConstexpr()
7553 if (CSM == Sema::CXXDefaultConstructor && F->hasInClassInitializer()) in defaultedSpecialMemberIsConstexpr()
9453 if (!RD->hasInClassInitializer()) in shouldDeleteForSubobjectCall()
9508 Field && Field->hasInClassInitializer()) && in shouldDeleteForClassSubobject()
9537 if (CSM == Sema::CXXDefaultConstructor && FD->hasInClassInitializer()) in shouldDeleteForVariantObjCPtrMember()
9592 if (FieldType->isReferenceType() && !FD->hasInClassInitializer()) { in shouldDeleteForField()
[all …]
H A DSemaTemplateInstantiate.cpp3576 if (!Pattern->hasInClassInitializer()) in InstantiateInClassInitializer()
4055 if (Field->hasInClassInitializer() && TSK == TSK_ImplicitInstantiation) { in InstantiateClassMembers()
H A DSemaDecl.cpp5002 if (FD->hasInClassInitializer()) { in getNonCLikeKindForAnonymousStruct()
5577 assert(Record->hasInClassInitializer()); in findDefaultInitializer()
5583 if (FD && FD->hasInClassInitializer()) in findDefaultInitializer()
5592 if (!Parent->isUnion() || !Parent->hasInClassInitializer()) in checkDuplicateDefaultInit()
5601 if (!Parent->isUnion() || !Parent->hasInClassInitializer()) in checkDuplicateDefaultInit()
5779 if (cast<CXXRecordDecl>(Record)->hasInClassInitializer() && in BuildAnonymousStructOrUnion()
H A DSemaExprCXX.cpp3536 return Field->hasInClassInitializer() ? analyzeInClassInitializer() in analyzeField()
H A DSemaExpr.cpp6321 assert(Field->hasInClassInitializer()); in BuildCXXDefaultInitExpr()
6358 if (!Pattern->hasInClassInitializer() || in BuildCXXDefaultInitExpr()
/freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterDecl.cpp304 if (FD->hasInClassInitializer()) { in Visit()
1015 !D->hasInClassInitializer() && in VisitFieldDecl()
H A DASTReaderDecl.cpp579 if (FD->hasInClassInitializer() && Record.readInt()) { in Visit()
4548 if (FD->hasInClassInitializer() && !FD->hasNonNullInClassInitializer()) { in UpdateDecl()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h729 AST_MATCHER_P(FieldDecl, hasInClassInitializer, internal::Matcher<Expr>, in AST_MATCHER_P() argument