Searched refs:hasInClassInitializer (Results 1 – 17 of 17) sorted by relevance
1072 if (!Field->hasInClassInitializer()) in addedMember()1088 if (!Field->hasInClassInitializer() && !Field->isMutable()) { in addedMember()1101 if (Field->hasInClassInitializer() || in addedMember()1103 Field->getType()->getAsCXXRecordDecl()->hasInClassInitializer())) { in addedMember()1296 if (!Field->hasInClassInitializer() && in addedMember()1320 !Field->hasInClassInitializer()) in addedMember()1333 (!Field->hasInClassInitializer() && !isUnion() && in addedMember()
795 attributeOnlyIfTrue("hasInClassInitializer", FD->hasInClassInitializer()); in VisitFieldDecl()
960 assert(Field->hasInClassInitializer()); in CXXDefaultInitExpr()
3632 if (FoundField->hasInClassInitializer() && in VisitFieldDecl()
2936 bool hasInClassInitializer() const { in hasInClassInitializer() function2944 if (!hasInClassInitializer()) in getInClassInitializer()2954 assert(hasInClassInitializer() && !getInClassInitializer()); in setInClassInitializer()2963 assert(hasInClassInitializer() && "no initializer to remove"); in removeInClassInitializer()
1102 bool hasInClassInitializer() const { return data().HasInClassInitializer; } in hasInClassInitializer() function1209 (!isUnion() || hasInClassInitializer() || !hasVariantMembers() || in defaultedDefaultConstructorIsConstexpr()
2000 else if (D->hasInClassInitializer())
309 REGISTER_MATCHER(hasInClassInitializer); in RegistryMaps()
321 else if (D->hasInClassInitializer()) in VisitFieldDecl()
4919 if (Field->hasInClassInitializer()) in isInactiveUnionMember()4926 return !FieldRD->hasInClassInitializer(); in isInactiveUnionMember()4989 if (Field->hasInClassInitializer() && !Info.isImplicitCopyOrMove()) { in CollectFieldInitializer()6652 if (F->hasInClassInitializer() || F->isUnnamedBitfield()) in CheckCompletedCXXClass()7153 ? ClassDecl->hasInClassInitializer() || in defaultedSpecialMemberIsConstexpr()7190 if (CSM == Sema::CXXDefaultConstructor && F->hasInClassInitializer()) in defaultedSpecialMemberIsConstexpr()8938 Field && Field->hasInClassInitializer()) && in shouldDeleteForClassSubobject()8967 if (CSM == Sema::CXXDefaultConstructor && FD->hasInClassInitializer()) in shouldDeleteForVariantObjCPtrMember()9022 if (FieldType->isReferenceType() && !FD->hasInClassInitializer()) { in shouldDeleteForField()9033 !FD->hasInClassInitializer() && in shouldDeleteForField()[all …]
672 if (Field->hasInClassInitializer()) { in FillInEmptyInitForField()782 cast<CXXRecordDecl>(RDecl)->hasInClassInitializer()) { in FillInEmptyInitializations()784 if (Field->hasInClassInitializer()) { in FillInEmptyInitializations()2066 cast<CXXRecordDecl>(RD)->hasInClassInitializer()) { in CheckStructUnionTypes()2071 if (Field->hasInClassInitializer()) { in CheckStructUnionTypes()2237 if (!it->isUnnamedBitfield() && !it->hasInClassInitializer()) { in CheckStructUnionTypes()2250 if (!Field->isUnnamedBitfield() && !Field->hasInClassInitializer()) in CheckStructUnionTypes()
2953 if (!Pattern->hasInClassInitializer()) in InstantiateInClassInitializer()3419 if (Field->hasInClassInitializer() && TSK == TSK_ImplicitInstantiation) { in InstantiateClassMembers()
4441 if (FD->hasInClassInitializer()) { in getNonCLikeKindForAnonymousStruct()4957 assert(Record->hasInClassInitializer()); in findDefaultInitializer()4963 if (FD && FD->hasInClassInitializer()) in findDefaultInitializer()4972 if (!Parent->isUnion() || !Parent->hasInClassInitializer()) in checkDuplicateDefaultInit()4981 if (!Parent->isUnion() || !Parent->hasInClassInitializer()) in checkDuplicateDefaultInit()5159 if (cast<CXXRecordDecl>(Record)->hasInClassInitializer() && in BuildAnonymousStructOrUnion()
3360 return Field->hasInClassInitializer() ? analyzeInClassInitializer() in analyzeField()
725 AST_MATCHER_P(FieldDecl, hasInClassInitializer, internal::Matcher<Expr>, in AST_MATCHER_P() argument
939 !D->hasInClassInitializer() && in VisitFieldDecl()
4513 if (FD->hasInClassInitializer() && !FD->getInClassInitializer()) { in UpdateDecl()