reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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>();