Lines Matching refs:RD
5003 auto *RD = cast<CXXRecordDecl>(D);
5004 UpdatedDeclContexts.insert(RD->getPrimaryContext());
5005 Record.push_back(RD->isParamDestroyedInCallee());
5006 Record.push_back(RD->getArgPassingRestrictions());
5007 Record.AddCXXDefinitionData(RD);
5009 *Context, const_cast<CXXRecordDecl *>(RD)));
5014 if (auto *MSInfo = RD->getMemberSpecializationInfo()) {
5018 auto *Spec = cast<ClassTemplateSpecializationDecl>(RD);
5035 Record.push_back(RD->getTagKind());
5036 Record.AddSourceLocation(RD->getLocation());
5037 Record.AddSourceLocation(RD->getBeginLoc());
5038 Record.AddSourceRange(RD->getBraceRange());
5824 if (auto *RD = dyn_cast<CXXRecordDecl>(D)) {
5826 if (RD->isFromASTFile()) {
5830 assert(isTemplateInstantiation(RD->getTemplateSpecializationKind()) &&
5832 DeclUpdates[RD].push_back(
5882 void ASTWriter::AddedCXXImplicitMember(const CXXRecordDecl *RD, const Decl *D) {
5888 if (D->isFromASTFile() || !isImportedDeclContext(Chain, RD))
5895 assert(RD->isCompleteDefinition());
5897 DeclUpdates[RD].push_back(DeclUpdate(UPD_CXX_ADDED_IMPLICIT_MEMBER, D));