Lines Matching refs:FieldDecl

666   assert(!isa<FieldDecl>(D) && "Didn't expect a FieldDecl!");  in getLVForNamespaceScopeDecl()
922 isa<FieldDecl>(D) || in getLVForClassMember()
1093 if (isa<FieldDecl>(this)) in isPlaceholderVar()
1967 if (isa<FieldDecl>(D) || isa<IndirectFieldDecl>(D) || isa<MSPropertyDecl>(D)) in isCXXInstanceMember()
4489 FieldDecl *FieldDecl::Create(const ASTContext &C, DeclContext *DC, in Create()
4494 return new (C, DC) FieldDecl(Decl::Field, DC, StartLoc, IdLoc, Id, T, TInfo, in Create()
4498 FieldDecl *FieldDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
4499 return new (C, ID) FieldDecl(Field, nullptr, SourceLocation(), in CreateDeserialized()
4504 bool FieldDecl::isAnonymousStructOrUnion() const { in isAnonymousStructOrUnion()
4514 Expr *FieldDecl::getInClassInitializer() const { in getInClassInitializer()
4524 void FieldDecl::setInClassInitializer(Expr *NewInit) { in setInClassInitializer()
4528 void FieldDecl::setLazyInClassInitializer(LazyDeclStmtPtr NewInit) { in setLazyInClassInitializer()
4536 unsigned FieldDecl::getBitWidthValue(const ASTContext &Ctx) const { in getBitWidthValue()
4541 bool FieldDecl::isZeroLengthBitField(const ASTContext &Ctx) const { in isZeroLengthBitField()
4546 bool FieldDecl::isZeroSize(const ASTContext &Ctx) const { in isZeroSize()
4579 return !llvm::any_of(CXXRD->fields(), [](const FieldDecl *Field) { in isZeroSize()
4584 bool FieldDecl::isPotentiallyOverlapping() const { in isPotentiallyOverlapping()
4588 unsigned FieldDecl::getFieldIndex() const { in getFieldIndex()
4589 const FieldDecl *Canonical = getCanonicalDecl(); in getFieldIndex()
4610 SourceRange FieldDecl::getSourceRange() const { in getSourceRange()
4619 void FieldDecl::setCapturedVLAType(const VariableArrayType *VLAType) { in setCapturedVLAType()
4629 void FieldDecl::printName(raw_ostream &OS, const PrintingPolicy &Policy) const { in printName()
5002 for (const FieldDecl *FD : Def->fields()) { in isOrContainsUnion()
5059 return FieldDecl::classofKind(K) || IndirectFieldDecl::classofKind(K); in LoadFieldsFromExternalStorage()
5065 assert(isa<FieldDecl>(Decls[i]) || isa<IndirectFieldDecl>(Decls[i])); in LoadFieldsFromExternalStorage()
5124 const FieldDecl *RecordDecl::findFirstNamedDataMember() const { in findFirstNamedDataMember()
5130 if (const FieldDecl *NamedDataMember = in findFirstNamedDataMember()