Searched refs:hasInClassInitializer (Results 1 – 12 of 12) sorted by relevance
732 if (!Field->hasInClassInitializer()) in addedMember()741 if (!Field->hasInClassInitializer() && !Field->isMutable()) { in addedMember()754 if (Field->hasInClassInitializer() || in addedMember()756 Field->getType()->getAsCXXRecordDecl()->hasInClassInitializer())) { in addedMember()897 if (!Field->hasInClassInitializer() && in addedMember()922 !Field->hasInClassInitializer()) in addedMember()935 (!Field->hasInClassInitializer() && !isUnion())) in addedMember()
701 assert(Field->hasInClassInitializer()); in CXXDefaultInitExpr()
149 else if (D->hasInClassInitializer()) in VisitFieldDecl()
2408 bool hasInClassInitializer() const { in hasInClassInitializer() function2417 return hasInClassInitializer() in getInClassInitializer()2425 assert(hasInClassInitializer() && in setInClassInitializer()2434 assert(hasInClassInitializer() && "no initializer to remove"); in removeInClassInitializer()
1112 bool hasInClassInitializer() const { return data().HasInClassInitializer; } in hasInClassInitializer() function1201 (!isUnion() || hasInClassInitializer() || !hasVariantMembers()); in defaultedDefaultConstructorIsConstexpr()
1812 else if (D->hasInClassInitializer())
3719 if (Field->hasInClassInitializer()) in isInactiveUnionMember()3726 return !FieldRD->hasInClassInitializer(); in isInactiveUnionMember()3789 if (Field->hasInClassInitializer() && !Info.isImplicitCopyOrMove()) { in CollectFieldInitializer()4918 if (F->hasInClassInitializer() || F->isUnnamedBitfield()) in CheckCompletedCXXClass()5236 ? ClassDecl->hasInClassInitializer() || in defaultedSpecialMemberIsConstexpr()5273 if (CSM == Sema::CXXDefaultConstructor && F->hasInClassInitializer()) in defaultedSpecialMemberIsConstexpr()5736 Field && Field->hasInClassInitializer()) && in shouldDeleteForClassSubobject()5795 if (FieldType->isReferenceType() && !FD->hasInClassInitializer()) { in shouldDeleteForField()5806 !FD->hasInClassInitializer() && in shouldDeleteForField()6254 if (CSM == Sema::CXXDefaultConstructor && FI->hasInClassInitializer()) { in checkTrivialClassMembers()[all …]
552 if (Field->hasInClassInitializer()) { in FillInEmptyInitForField()628 cast<CXXRecordDecl>(RDecl)->hasInClassInitializer()) { in FillInEmptyInitializations()630 if (Field->hasInClassInitializer()) { in FillInEmptyInitializations()1758 if (isa<CXXRecordDecl>(RD) && cast<CXXRecordDecl>(RD)->hasInClassInitializer()) { in CheckStructUnionTypes()1763 if (Field->hasInClassInitializer()) { in CheckStructUnionTypes()1899 if (!it->isUnnamedBitfield() && !it->hasInClassInitializer()) { in CheckStructUnionTypes()1912 if (!Field->isUnnamedBitfield() && !Field->hasInClassInitializer()) in CheckStructUnionTypes()
2224 if (!Pattern->hasInClassInitializer()) in InstantiateInClassInitializer()2628 if (Field->hasInClassInitializer() && TSK == TSK_ImplicitInstantiation) { in InstantiateClassMembers()
4213 assert(Record->hasInClassInitializer()); in findDefaultInitializer()4219 if (FD && FD->hasInClassInitializer()) in findDefaultInitializer()4228 if (!Parent->isUnion() || !Parent->hasInClassInitializer()) in checkDuplicateDefaultInit()4237 if (!Parent->isUnion() || !Parent->hasInClassInitializer()) in checkDuplicateDefaultInit()4409 if (cast<CXXRecordDecl>(Record)->hasInClassInitializer() && in BuildAnonymousStructOrUnion()
2755 return Field->hasInClassInitializer() ? analyzeInClassInitializer() in analyzeField()
862 !D->hasInClassInitializer() && in VisitFieldDecl()