Lines Matching refs:RecordDecl
258 if (cast<RecordDecl>(Field->getDeclContext())->isAnonymousStructOrUnion()) in getLVForNamespaceScopeDecl()
528 LV.mergeWithMin(getLVForDecl(cast<RecordDecl>(D->getDeclContext()), in getLVForClassMember()
898 } else if (const RecordDecl *RD = dyn_cast<RecordDecl>(*I)) { in getQualifiedNameAsString()
2515 const RecordDecl *RD = getParent(); in getFieldIndex()
2519 for (RecordDecl::field_iterator I = RD->field_begin(), E = RD->field_end(); in getFieldIndex()
2720 RecordDecl::RecordDecl(Kind DK, TagKind TK, DeclContext *DC, in RecordDecl() function in RecordDecl
2722 IdentifierInfo *Id, RecordDecl *PrevDecl) in RecordDecl()
2731 RecordDecl *RecordDecl::Create(const ASTContext &C, TagKind TK, DeclContext *DC, in Create()
2733 IdentifierInfo *Id, RecordDecl* PrevDecl) { in Create()
2734 RecordDecl* R = new (C) RecordDecl(Record, TK, DC, StartLoc, IdLoc, Id, in Create()
2740 RecordDecl *RecordDecl::CreateDeserialized(const ASTContext &C, unsigned ID) { in CreateDeserialized()
2741 void *Mem = AllocateDeserializedDecl(C, ID, sizeof(RecordDecl)); in CreateDeserialized()
2742 return new (Mem) RecordDecl(Record, TTK_Struct, 0, SourceLocation(), in CreateDeserialized()
2746 bool RecordDecl::isInjectedClassName() const { in isInjectedClassName()
2748 cast<RecordDecl>(getDeclContext())->getDeclName() == getDeclName(); in isInjectedClassName()
2751 RecordDecl::field_iterator RecordDecl::field_begin() const { in field_begin()
2760 void RecordDecl::completeDefinition() { in completeDefinition()
2769 void RecordDecl::LoadFieldsFromExternalStorage() const { in LoadFieldsFromExternalStorage()