Searched refs:hasInClassInitializer (Results 1 – 19 of 19) sorted by relevance
1070 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()
925 attributeOnlyIfTrue("hasInClassInitializer", FD->hasInClassInitializer()); in VisitFieldDecl()
4515 if (!hasInClassInitializer()) in getInClassInitializer()4529 assert(hasInClassInitializer() && !getInClassInitializer()); in setLazyInClassInitializer()
1011 assert(Field->hasInClassInitializer()); in CXXDefaultInitExpr()
4061 assert(FoundField->hasInClassInitializer() && in VisitFieldDecl()8697 assert(ToField->hasInClassInitializer() && in VisitCXXDefaultInitExpr()
3124 return hasInClassInitializer() ? InitAndBitWidth->BitWidth : BitWidth; in getBitWidth()3137 if (hasInClassInitializer()) in setBitWidth()3149 if (hasInClassInitializer()) { in removeBitWidth()3178 bool hasInClassInitializer() const { in hasInClassInitializer() function3185 return hasInClassInitializer() && (BitField ? InitAndBitWidth->Init : Init); in hasNonNullInClassInitializer()3202 assert(hasInClassInitializer() && "no initializer to remove"); in removeInClassInitializer()
1151 bool hasInClassInitializer() const { return data().HasInClassInitializer; } in hasInClassInitializer() function1265 (!isUnion() || hasInClassInitializer() || !hasVariantMembers() || in defaultedDefaultConstructorIsConstexpr()
2103 if (D->hasInClassInitializer())
327 else if (D->hasInClassInitializer()) in VisitFieldDecl()
326 REGISTER_MATCHER(hasInClassInitializer); in RegistryMaps()
688 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()
5232 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 …]
3576 if (!Pattern->hasInClassInitializer()) in InstantiateInClassInitializer()4055 if (Field->hasInClassInitializer() && TSK == TSK_ImplicitInstantiation) { in InstantiateClassMembers()
5002 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()
3536 return Field->hasInClassInitializer() ? analyzeInClassInitializer() in analyzeField()
6321 assert(Field->hasInClassInitializer()); in BuildCXXDefaultInitExpr()6358 if (!Pattern->hasInClassInitializer() || in BuildCXXDefaultInitExpr()
304 if (FD->hasInClassInitializer()) { in Visit()1015 !D->hasInClassInitializer() && in VisitFieldDecl()
579 if (FD->hasInClassInitializer() && Record.readInt()) { in Visit()4548 if (FD->hasInClassInitializer() && !FD->hasNonNullInClassInitializer()) { in UpdateDecl()
729 AST_MATCHER_P(FieldDecl, hasInClassInitializer, internal::Matcher<Expr>, in AST_MATCHER_P() argument