reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
557 if (D->isTemplateParameter() || D->isTemplateParameterPack() || 557 if (D->isTemplateParameter() || D->isTemplateParameterPack() || 558 isa<ParmVarDecl>(D)) { 569 Reader.addPendingDeclContextInfo(D, 572 D->setDeclContext(Reader.getContext().getTranslationUnitDecl()); 581 D->setDeclContextsImpl(MergedSemaDC ? MergedSemaDC : SemaDC, LexicalDC, 584 D->setLocation(ThisDeclLoc); 585 D->setInvalidDecl(Record.readInt()); 591 D->setAttrsImpl(Attrs, Reader.getContext()); 593 D->setImplicit(Record.readInt()); 594 D->Used = Record.readInt(); 595 IsDeclMarkedUsed |= D->Used; 596 D->setReferenced(Record.readInt()); 597 D->setTopLevelDeclInObjCContainer(Record.readInt()); 598 D->setAccess((AccessSpecifier)Record.readInt()); 599 D->FromASTFile = true; 606 D->setModuleOwnershipKind( 609 D->setOwningModuleID(SubmoduleID); 620 D->setVisibleDespiteOwningModule(); 622 Reader.HiddenNamesMap[Owner].push_back(D); 625 D->setModuleOwnershipKind(Decl::ModuleOwnershipKind::ModulePrivate);