Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclCXX.cpp1152 if (!Field->hasInClassInitializer()) in addedMember()
1169 if (Field->hasInClassInitializer()) in addedMember()
1171 } else if (!Field->hasInClassInitializer() && !Field->isMutable()) { in addedMember()
1184 if (Field->hasInClassInitializer() || in addedMember()
1186 Field->getType()->getAsCXXRecordDecl()->hasInClassInitializer())) { in addedMember()
1386 if (!Field->hasInClassInitializer() && in addedMember()
1415 !Field->hasInClassInitializer()) in addedMember()
1428 (!Field->hasInClassInitializer() && !isUnion() && in addedMember()
H A DJSONNodeDumper.cpp959 attributeOnlyIfTrue("hasInClassInitializer", FD->hasInClassInitializer()); in VisitFieldDecl()
H A DDecl.cpp4659 if (!hasInClassInitializer()) in getInClassInitializer()
4673 assert(hasInClassInitializer() && !getInClassInitializer()); in setLazyInClassInitializer()
H A DExprCXX.cpp1069 assert(Field->hasInClassInitializer()); in CXXDefaultInitExpr()
H A DASTImporter.cpp4416 assert(FoundField->hasInClassInitializer() && in VisitFieldDecl()
9148 assert(ToField->hasInClassInitializer() && in VisitCXXDefaultInitExpr()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDecl.h3252 return hasInClassInitializer() ? InitAndBitWidth->BitWidth : BitWidth; in getBitWidth()
3267 if (hasInClassInitializer()) in setBitWidth()
3279 if (hasInClassInitializer()) { in removeBitWidth()
3308 bool hasInClassInitializer() const { in hasInClassInitializer() function
3315 return hasInClassInitializer() && (BitField ? InitAndBitWidth->Init : Init); in hasNonNullInClassInitializer()
3336 assert(hasInClassInitializer() && "no initializer to remove"); in removeInClassInitializer()
H A DDeclCXX.h1157 bool hasInClassInitializer() const { return data().HasInClassInitializer; } in hasInClassInitializer() function
1274 (!isUnion() || hasInClassInitializer() || !hasVariantMembers() || in defaultedDefaultConstructorIsConstexpr()
H A DRecursiveASTVisitor.h2202 if (D->hasInClassInitializer())
/freebsd/contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/
H A DRegistry.cpp329 REGISTER_MATCHER(hasInClassInitializer); in RegistryMaps()
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexDecl.cpp327 else if (D->hasInClassInitializer()) in VisitFieldDecl()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaInit.cpp805 if (Field->hasInClassInitializer()) { in FillInEmptyInitForField()
932 !cast<CXXRecordDecl>(RDecl)->hasInClassInitializer()) && in FillInEmptyInitializations()
2346 cast<CXXRecordDecl>(RD)->hasInClassInitializer()) { in CheckStructUnionTypes()
2351 if (Field->hasInClassInitializer() || in CheckStructUnionTypes()
2353 Field->getType()->getAsCXXRecordDecl()->hasInClassInitializer())) { in CheckStructUnionTypes()
2588 if (!it->isUnnamedBitField() && !it->hasInClassInitializer() && in CheckStructUnionTypes()
2604 if (!Field->isUnnamedBitField() && !Field->hasInClassInitializer()) in CheckStructUnionTypes()
6007 if (FD->hasInClassInitializer()) { in TryOrBuildParenListInitialization()
H A DSemaDeclCXX.cpp5177 if (Field->hasInClassInitializer()) in isInactiveUnionMember()
5184 return !FieldRD->hasInClassInitializer(); in isInactiveUnionMember()
5247 if (Field->hasInClassInitializer() && !Info.isImplicitCopyOrMove()) { in CollectFieldInitializer()
6956 if (F->hasInClassInitializer() || F->isUnnamedBitField()) in CheckCompletedCXXClass()
7553 ? ClassDecl->hasInClassInitializer() || in defaultedSpecialMemberIsConstexpr()
7594 F->hasInClassInitializer()) in defaultedSpecialMemberIsConstexpr()
9534 if (!RD->hasInClassInitializer()) in shouldDeleteForSubobjectCall()
9589 Field->hasInClassInitializer()) && in shouldDeleteForClassSubobject()
9619 FD->hasInClassInitializer()) in shouldDeleteForVariantObjCPtrMember()
9700 if (FieldType->isReferenceType() && !FD->hasInClassInitializer()) { in shouldDeleteForField()
[all …]
H A DSemaTemplateInstantiate.cpp3900 if (!Pattern->hasInClassInitializer()) in InstantiateInClassInitializer()
4414 if (Field->hasInClassInitializer() && TSK == TSK_ImplicitInstantiation) { in InstantiateClassMembers()
H A DSemaDecl.cpp4973 if (FD->hasInClassInitializer()) { in getNonCLikeKindForAnonymousStruct()
5532 assert(Record->hasInClassInitializer()); in findDefaultInitializer()
5538 if (FD && FD->hasInClassInitializer()) in findDefaultInitializer()
5547 if (!Parent->isUnion() || !Parent->hasInClassInitializer()) in checkDuplicateDefaultInit()
5556 if (!Parent->isUnion() || !Parent->hasInClassInitializer()) in checkDuplicateDefaultInit()
5730 if (cast<CXXRecordDecl>(Record)->hasInClassInitializer() && in BuildAnonymousStructOrUnion()
H A DSemaExprCXX.cpp3855 return Field->hasInClassInitializer() ? analyzeInClassInitializer() in analyzeField()
H A DSemaExpr.cpp5650 assert(Field->hasInClassInitializer()); in BuildCXXDefaultInitExpr()
5676 if (!Pattern->hasInClassInitializer() || in BuildCXXDefaultInitExpr()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterDecl.cpp496 if (FD->hasInClassInitializer()) { in Visit()
1227 !D->hasInClassInitializer() && in VisitFieldDecl()
H A DASTReaderDecl.cpp558 if (FD->hasInClassInitializer() && Record.readInt()) { in Visit()
4749 if (FD->hasInClassInitializer() && !FD->hasNonNullInClassInitializer()) { in UpdateDecl()
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h730 AST_MATCHER_P(FieldDecl, hasInClassInitializer, internal::Matcher<Expr>, in AST_MATCHER_P() argument