Lines Matching full:fielddecl
633 assert(!isa<FieldDecl>(D) && "Didn't expect a FieldDecl!");
859 isa<FieldDecl>(D) ||
1621 if (isa<FieldDecl>(D) || isa<IndirectFieldDecl>(D) || isa<MSPropertyDecl>(D))
3329 // FieldDecl Implementation
3332 FieldDecl *FieldDecl::Create(const ASTContext &C, DeclContext *DC,
3337 return new (C, DC) FieldDecl(Decl::Field, DC, StartLoc, IdLoc, Id, T, TInfo,
3341 FieldDecl *FieldDecl::CreateDeserialized(ASTContext &C, unsigned ID) {
3342 return new (C, ID) FieldDecl(Field, nullptr, SourceLocation(),
3347 bool FieldDecl::isAnonymousStructOrUnion() const {
3357 unsigned FieldDecl::getBitWidthValue(const ASTContext &Ctx) const {
3363 unsigned FieldDecl::getFieldIndex() const {
3364 const FieldDecl *Canonical = getCanonicalDecl();
3382 SourceRange FieldDecl::getSourceRange() const {
3398 void FieldDecl::setCapturedVLAType(const VariableArrayType *VLAType) {
3671 return FieldDecl::classofKind(K) || IndirectFieldDecl::classofKind(K);
3677 assert(isa<FieldDecl>(Decls[i]) || isa<IndirectFieldDecl>(Decls[i]));
3730 const FieldDecl *RecordDecl::findFirstNamedDataMember() const {
3736 if (const FieldDecl *NamedDataMember =