Lines Matching refs:FieldDecl

673   assert(!isa<FieldDecl>(D) && "Didn't expect a FieldDecl!");  in getLVForNamespaceScopeDecl()
929 isa<FieldDecl>(D) || in getLVForClassMember()
1100 if (isa<FieldDecl>(this)) in isPlaceholderVar()
1952 if (isa<FieldDecl>(D) || isa<IndirectFieldDecl>(D) || isa<MSPropertyDecl>(D)) in isCXXInstanceMember()
4537 FieldDecl *FieldDecl::Create(const ASTContext &C, DeclContext *DC, in Create()
4542 return new (C, DC) FieldDecl(Decl::Field, DC, StartLoc, IdLoc, Id, T, TInfo, in Create()
4546 FieldDecl *FieldDecl::CreateDeserialized(ASTContext &C, GlobalDeclID ID) { in CreateDeserialized()
4547 return new (C, ID) FieldDecl(Field, nullptr, SourceLocation(), in CreateDeserialized()
4552 bool FieldDecl::isAnonymousStructOrUnion() const { in isAnonymousStructOrUnion()
4562 Expr *FieldDecl::getInClassInitializer() const { in getInClassInitializer()
4572 void FieldDecl::setInClassInitializer(Expr *NewInit) { in setInClassInitializer()
4576 void FieldDecl::setLazyInClassInitializer(LazyDeclStmtPtr NewInit) { in setLazyInClassInitializer()
4584 unsigned FieldDecl::getBitWidthValue(const ASTContext &Ctx) const { in getBitWidthValue()
4589 bool FieldDecl::isZeroLengthBitField(const ASTContext &Ctx) const { in isZeroLengthBitField()
4594 bool FieldDecl::isZeroSize(const ASTContext &Ctx) const { in isZeroSize()
4627 return !llvm::any_of(CXXRD->fields(), [](const FieldDecl *Field) { in isZeroSize()
4632 bool FieldDecl::isPotentiallyOverlapping() const { in isPotentiallyOverlapping()
4636 unsigned FieldDecl::getFieldIndex() const { in getFieldIndex()
4637 const FieldDecl *Canonical = getCanonicalDecl(); in getFieldIndex()
4658 SourceRange FieldDecl::getSourceRange() const { in getSourceRange()
4667 void FieldDecl::setCapturedVLAType(const VariableArrayType *VLAType) { in setCapturedVLAType()
4677 void FieldDecl::printName(raw_ostream &OS, const PrintingPolicy &Policy) const { in printName()
5051 for (const FieldDecl *FD : Def->fields()) { in isOrContainsUnion()
5114 return FieldDecl::classofKind(K) || IndirectFieldDecl::classofKind(K); in LoadFieldsFromExternalStorage()
5120 assert(isa<FieldDecl>(Decls[i]) || isa<IndirectFieldDecl>(Decls[i])); in LoadFieldsFromExternalStorage()
5179 const FieldDecl *RecordDecl::findFirstNamedDataMember() const { in findFirstNamedDataMember()
5185 if (const FieldDecl *NamedDataMember = in findFirstNamedDataMember()