Searched refs:hasInClassInitializer (Results 1 – 16 of 16) sorted by relevance
1002 if (!Field->hasInClassInitializer()) in addedMember()1018 if (!Field->hasInClassInitializer() && !Field->isMutable()) { in addedMember()1031 if (Field->hasInClassInitializer() || in addedMember()1033 Field->getType()->getAsCXXRecordDecl()->hasInClassInitializer())) { in addedMember()1208 if (!Field->hasInClassInitializer() && in addedMember()1232 !Field->hasInClassInitializer()) in addedMember()1245 (!Field->hasInClassInitializer() && !isUnion())) in addedMember()
916 assert(Field->hasInClassInitializer()); in CXXDefaultInitExpr()
3278 if (FoundField->hasInClassInitializer() && in VisitFieldDecl()
2714 bool hasInClassInitializer() const { in hasInClassInitializer() function2722 if (!hasInClassInitializer()) in getInClassInitializer()2732 assert(hasInClassInitializer() && !getInClassInitializer()); in setInClassInitializer()2741 assert(hasInClassInitializer() && "no initializer to remove"); in removeInClassInitializer()
1289 bool hasInClassInitializer() const { return data().HasInClassInitializer; }1388 (!isUnion() || hasInClassInitializer() || !hasVariantMembers());
1940 else if (D->hasInClassInitializer())
273 REGISTER_MATCHER(hasInClassInitializer); in RegistryMaps()
312 else if (D->hasInClassInitializer()) in VisitFieldDecl()
4580 if (Field->hasInClassInitializer()) in isInactiveUnionMember()4587 return !FieldRD->hasInClassInitializer(); in isInactiveUnionMember()4650 if (Field->hasInClassInitializer() && !Info.isImplicitCopyOrMove()) { in CollectFieldInitializer()6015 if (F->hasInClassInitializer() || F->isUnnamedBitfield()) in CheckCompletedCXXClass()6385 ? ClassDecl->hasInClassInitializer() || in defaultedSpecialMemberIsConstexpr()6422 if (CSM == Sema::CXXDefaultConstructor && F->hasInClassInitializer()) in defaultedSpecialMemberIsConstexpr()7003 Field && Field->hasInClassInitializer()) && in shouldDeleteForClassSubobject()7059 if (FieldType->isReferenceType() && !FD->hasInClassInitializer()) { in shouldDeleteForField()7070 !FD->hasInClassInitializer() && in shouldDeleteForField()12979 assert(Field->hasInClassInitializer()); in BuildCXXDefaultInitExpr()[all …]
570 if (Field->hasInClassInitializer()) { in FillInEmptyInitForField()671 cast<CXXRecordDecl>(RDecl)->hasInClassInitializer()) { in FillInEmptyInitializations()673 if (Field->hasInClassInitializer()) { in FillInEmptyInitializations()1908 if (isa<CXXRecordDecl>(RD) && cast<CXXRecordDecl>(RD)->hasInClassInitializer()) { in CheckStructUnionTypes()1913 if (Field->hasInClassInitializer()) { in CheckStructUnionTypes()2080 if (!it->isUnnamedBitfield() && !it->hasInClassInitializer()) { in CheckStructUnionTypes()2093 if (!Field->isUnnamedBitfield() && !Field->hasInClassInitializer()) in CheckStructUnionTypes()
2303 if (!Pattern->hasInClassInitializer()) in InstantiateInClassInitializer()2762 if (Field->hasInClassInitializer() && TSK == TSK_ImplicitInstantiation) { in InstantiateClassMembers()
4589 assert(Record->hasInClassInitializer()); in findDefaultInitializer()4595 if (FD && FD->hasInClassInitializer()) in findDefaultInitializer()4604 if (!Parent->isUnion() || !Parent->hasInClassInitializer()) in checkDuplicateDefaultInit()4613 if (!Parent->isUnion() || !Parent->hasInClassInitializer()) in checkDuplicateDefaultInit()4787 if (cast<CXXRecordDecl>(Record)->hasInClassInitializer() && in BuildAnonymousStructOrUnion()
3139 return Field->hasInClassInitializer() ? analyzeInClassInitializer() in analyzeField()
631 AST_MATCHER_P(FieldDecl, hasInClassInitializer, internal::Matcher<Expr>, in AST_MATCHER_P() argument
892 !D->hasInClassInitializer() && in VisitFieldDecl()
4288 if (FD->hasInClassInitializer() && !FD->getInClassInitializer()) { in UpdateDecl()