reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Serialization/ASTReaderDecl.cpp
  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);