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

References

tools/clang/lib/Serialization/ASTReaderDecl.cpp
  574     auto *SemaDC = ReadDeclAs<DeclContext>();
  575     auto *LexicalDC = ReadDeclAs<DeclContext>();
  694   if (auto *Template = ReadDeclAs<TypeAliasTemplateDecl>())
  779   if (auto *InstED = ReadDeclAs<EnumDecl>()) {
  893     FD->setDescribedFunctionTemplate(ReadDeclAs<FunctionTemplateDecl>());
  896     auto *InstFD = ReadDeclAs<FunctionDecl>();
  905     auto *Template = ReadDeclAs<FunctionTemplateDecl>();
  937       auto *FD = ReadDeclAs<FunctionDecl>();
  955       auto *CanonTemplate = ReadDeclAs<FunctionTemplateDecl>();
  982       TemplDecls.addDecl(ReadDeclAs<NamedDecl>());
 1005     Params.push_back(ReadDeclAs<ParmVarDecl>());
 1016     MD->setSelfDecl(ReadDeclAs<ImplicitParamDecl>());
 1017     MD->setCmdDecl(ReadDeclAs<ImplicitParamDecl>());
 1030                                        ReadDeclAs<ObjCMethodDecl>());
 1042     Params.push_back(ReadDeclAs<ParmVarDecl>());
 1077     auto *typeParam = ReadDeclAs<ObjCTypeParamDecl>();
 1104     Protocols.push_back(ReadDeclAs<ObjCProtocolDecl>());
 1117     Protocols.push_back(ReadDeclAs<ObjCProtocolDecl>());
 1179       ProtoRefs.push_back(ReadDeclAs<ObjCProtocolDecl>());
 1237   CD->ClassInterface = ReadDeclAs<ObjCInterfaceDecl>();
 1243     ProtoRefs.push_back(ReadDeclAs<ObjCProtocolDecl>());
 1260   CAD->setClassInterface(ReadDeclAs<ObjCInterfaceDecl>());
 1282   D->setGetterMethodDecl(ReadDeclAs<ObjCMethodDecl>());
 1283   D->setSetterMethodDecl(ReadDeclAs<ObjCMethodDecl>());
 1284   D->setPropertyIvarDecl(ReadDeclAs<ObjCIvarDecl>());
 1289   D->setClassInterface(ReadDeclAs<ObjCInterfaceDecl>());
 1299   D->setSuperClass(ReadDeclAs<ObjCInterfaceDecl>());
 1313   D->setPropertyDecl(ReadDeclAs<ObjCPropertyDecl>());
 1314   D->PropertyIvarDecl = ReadDeclAs<ObjCIvarDecl>();
 1335     if (auto *Tmpl = ReadDeclAs<FieldDecl>())
 1355     FD->Chaining[I] = ReadDeclAs<NamedDecl>();
 1423     VD->setDescribedVarTemplate(ReadDeclAs<VarTemplateDecl>());
 1426     auto *Tmpl = ReadDeclAs<VarDecl>();
 1468     BDs[I] = ReadDeclAs<BindingDecl>();
 1492     Params.push_back(ReadDeclAs<ParmVarDecl>());
 1506     auto *decl = ReadDeclAs<VarDecl>();
 1524       CD->setParam(I, ReadDeclAs<ImplicitParamDecl>());
 1526       CD->setContextParam(I, ReadDeclAs<ImplicitParamDecl>());
 1585   D->Namespace = ReadDeclAs<NamedDecl>();
 1594   D->FirstUsingShadow.setPointer(ReadDeclAs<UsingShadowDecl>());
 1596   if (auto *Pattern = ReadDeclAs<NamedDecl>())
 1603   D->InstantiatedFrom = ReadDeclAs<NamedDecl>();
 1606     Expansions[I] = ReadDeclAs<NamedDecl>();
 1613   D->Underlying = ReadDeclAs<NamedDecl>();
 1615   D->UsingOrNextShadow = ReadDeclAs<NamedDecl>();
 1616   auto *Pattern = ReadDeclAs<UsingShadowDecl>();
 1625   D->NominatedBaseClassShadowDecl = ReadDeclAs<ConstructorUsingShadowDecl>();
 1626   D->ConstructedBaseClassShadowDecl = ReadDeclAs<ConstructorUsingShadowDecl>();
 1635   D->NominatedNamespace = ReadDeclAs<NamedDecl>();
 1636   D->CommonAncestor = ReadDeclAs<DeclContext>();
 1712         auto *Var = ReadDeclAs<VarDecl>();
 1852     auto *Template = ReadDeclAs<ClassTemplateDecl>();
 1866     auto *RD = ReadDeclAs<CXXRecordDecl>();
 1912       if (auto *MD = ReadDeclAs<CXXMethodDecl>())
 1927     auto *Shadow = ReadDeclAs<ConstructorUsingShadowDecl>();
 1928     auto *Ctor = ReadDeclAs<CXXConstructorDecl>();
 1939   if (auto *OperatorDelete = ReadDeclAs<FunctionDecl>()) {
 1973     D->Friend = ReadDeclAs<NamedDecl>();
 1992     D->Friend = ReadDeclAs<NamedDecl>();
 2031     if (auto *RTD = ReadDeclAs<RedeclarableTemplateDecl>()) {
 2124     auto *CanonPattern = ReadDeclAs<ClassTemplateDecl>();
 2176       ReadDeclAs<ClassTemplatePartialSpecializationDecl>());
 2184   D->Specialization = ReadDeclAs<CXXMethodDecl>();
 2248     auto *CanonPattern = ReadDeclAs<VarTemplateDecl>();
 2279         ReadDeclAs<VarTemplatePartialSpecializationDecl>());
 4261       auto *Anon = ReadDeclAs<NamespaceDecl>();
 4394               ReadDeclAs<ClassTemplatePartialSpecializationDecl>();
 4427       auto *Del = ReadDeclAs<FunctionDecl>();