Lines Matching refs:ReadDeclAs
145 T *ReadDeclAs() { in ReadDeclAs() function in clang::ASTDeclReader
572 auto *SemaDC = ReadDeclAs<DeclContext>(); in VisitDecl()
573 auto *LexicalDC = ReadDeclAs<DeclContext>(); in VisitDecl()
692 if (auto *Template = ReadDeclAs<TypeAliasTemplateDecl>()) in VisitTypeAliasDecl()
777 if (auto *InstED = ReadDeclAs<EnumDecl>()) { in VisitEnumDecl()
889 FD->setDescribedFunctionTemplate(ReadDeclAs<FunctionTemplateDecl>()); in VisitFunctionDecl()
892 auto *InstFD = ReadDeclAs<FunctionDecl>(); in VisitFunctionDecl()
901 auto *Template = ReadDeclAs<FunctionTemplateDecl>(); in VisitFunctionDecl()
941 auto *CanonTemplate = ReadDeclAs<FunctionTemplateDecl>(); in VisitFunctionDecl()
968 TemplDecls.addDecl(ReadDeclAs<NamedDecl>()); in VisitFunctionDecl()
991 Params.push_back(ReadDeclAs<ParmVarDecl>()); in VisitFunctionDecl()
1002 MD->setSelfDecl(ReadDeclAs<ImplicitParamDecl>()); in VisitObjCMethodDecl()
1003 MD->setCmdDecl(ReadDeclAs<ImplicitParamDecl>()); in VisitObjCMethodDecl()
1016 ReadDeclAs<ObjCMethodDecl>()); in VisitObjCMethodDecl()
1028 Params.push_back(ReadDeclAs<ParmVarDecl>()); in VisitObjCMethodDecl()
1063 auto *typeParam = ReadDeclAs<ObjCTypeParamDecl>(); in ReadObjCTypeParamList()
1090 Protocols.push_back(ReadDeclAs<ObjCProtocolDecl>()); in ReadObjCDefinitionData()
1103 Protocols.push_back(ReadDeclAs<ObjCProtocolDecl>()); in ReadObjCDefinitionData()
1165 ProtoRefs.push_back(ReadDeclAs<ObjCProtocolDecl>()); in ReadObjCDefinitionData()
1223 CD->ClassInterface = ReadDeclAs<ObjCInterfaceDecl>(); in VisitObjCCategoryDecl()
1229 ProtoRefs.push_back(ReadDeclAs<ObjCProtocolDecl>()); in VisitObjCCategoryDecl()
1246 CAD->setClassInterface(ReadDeclAs<ObjCInterfaceDecl>()); in VisitObjCCompatibleAliasDecl()
1268 D->setGetterMethodDecl(ReadDeclAs<ObjCMethodDecl>()); in VisitObjCPropertyDecl()
1269 D->setSetterMethodDecl(ReadDeclAs<ObjCMethodDecl>()); in VisitObjCPropertyDecl()
1270 D->setPropertyIvarDecl(ReadDeclAs<ObjCIvarDecl>()); in VisitObjCPropertyDecl()
1275 D->setClassInterface(ReadDeclAs<ObjCInterfaceDecl>()); in VisitObjCImplDecl()
1285 D->setSuperClass(ReadDeclAs<ObjCInterfaceDecl>()); in VisitObjCImplementationDecl()
1299 D->setPropertyDecl(ReadDeclAs<ObjCPropertyDecl>()); in VisitObjCPropertyImplDecl()
1300 D->PropertyIvarDecl = ReadDeclAs<ObjCIvarDecl>(); in VisitObjCPropertyImplDecl()
1321 if (auto *Tmpl = ReadDeclAs<FieldDecl>()) in VisitFieldDecl()
1341 FD->Chaining[I] = ReadDeclAs<NamedDecl>(); in VisitIndirectFieldDecl()
1408 VD->setDescribedVarTemplate(ReadDeclAs<VarTemplateDecl>()); in VisitVarDeclImpl()
1411 auto *Tmpl = ReadDeclAs<VarDecl>(); in VisitVarDeclImpl()
1453 BDs[I] = ReadDeclAs<BindingDecl>(); in VisitDecompositionDecl()
1475 Params.push_back(ReadDeclAs<ParmVarDecl>()); in VisitBlockDecl()
1488 auto *decl = ReadDeclAs<VarDecl>(); in VisitBlockDecl()
1506 CD->setParam(I, ReadDeclAs<ImplicitParamDecl>()); in VisitCapturedDecl()
1508 CD->setContextParam(I, ReadDeclAs<ImplicitParamDecl>()); in VisitCapturedDecl()
1567 D->Namespace = ReadDeclAs<NamedDecl>(); in VisitNamespaceAliasDecl()
1576 D->FirstUsingShadow.setPointer(ReadDeclAs<UsingShadowDecl>()); in VisitUsingDecl()
1578 if (auto *Pattern = ReadDeclAs<NamedDecl>()) in VisitUsingDecl()
1585 D->InstantiatedFrom = ReadDeclAs<NamedDecl>(); in VisitUsingPackDecl()
1588 Expansions[I] = ReadDeclAs<NamedDecl>(); in VisitUsingPackDecl()
1595 D->Underlying = ReadDeclAs<NamedDecl>(); in VisitUsingShadowDecl()
1597 D->UsingOrNextShadow = ReadDeclAs<NamedDecl>(); in VisitUsingShadowDecl()
1598 auto *Pattern = ReadDeclAs<UsingShadowDecl>(); in VisitUsingShadowDecl()
1607 D->NominatedBaseClassShadowDecl = ReadDeclAs<ConstructorUsingShadowDecl>(); in VisitConstructorUsingShadowDecl()
1608 D->ConstructedBaseClassShadowDecl = ReadDeclAs<ConstructorUsingShadowDecl>(); in VisitConstructorUsingShadowDecl()
1617 D->NominatedNamespace = ReadDeclAs<NamedDecl>(); in VisitUsingDirectiveDecl()
1618 D->CommonAncestor = ReadDeclAs<DeclContext>(); in VisitUsingDirectiveDecl()
1735 auto *Var = ReadDeclAs<VarDecl>(); in ReadCXXDefinitionData()
1921 auto *Template = ReadDeclAs<ClassTemplateDecl>(); in VisitCXXRecordDeclImpl()
1935 auto *RD = ReadDeclAs<CXXRecordDecl>(); in VisitCXXRecordDeclImpl()
1980 if (auto *MD = ReadDeclAs<CXXMethodDecl>()) in VisitCXXMethodDecl()
1994 auto *Shadow = ReadDeclAs<ConstructorUsingShadowDecl>(); in VisitCXXConstructorDecl()
1995 auto *Ctor = ReadDeclAs<CXXConstructorDecl>(); in VisitCXXConstructorDecl()
2006 if (auto *OperatorDelete = ReadDeclAs<FunctionDecl>()) { in VisitCXXDestructorDecl()
2039 D->Friend = ReadDeclAs<NamedDecl>(); in VisitFriendDecl()
2058 D->Friend = ReadDeclAs<NamedDecl>(); in VisitFriendTemplateDecl()
2092 if (auto *RTD = ReadDeclAs<RedeclarableTemplateDecl>()) { in VisitRedeclarableTemplateDecl()
2185 auto *CanonPattern = ReadDeclAs<ClassTemplateDecl>(); in VisitClassTemplateSpecializationDeclImpl()
2236 ReadDeclAs<ClassTemplatePartialSpecializationDecl>()); in VisitClassTemplatePartialSpecializationDecl()
2244 D->Specialization = ReadDeclAs<CXXMethodDecl>(); in VisitClassScopeFunctionSpecializationDecl()
2306 auto *CanonPattern = ReadDeclAs<VarTemplateDecl>(); in VisitVarTemplateSpecializationDeclImpl()
2336 ReadDeclAs<VarTemplatePartialSpecializationDecl>()); in VisitVarTemplatePartialSpecializationDecl()
4219 auto *Anon = ReadDeclAs<NamespaceDecl>(); in UpdateDecl()
4352 ReadDeclAs<ClassTemplatePartialSpecializationDecl>(); in UpdateDecl()
4385 auto *Del = ReadDeclAs<FunctionDecl>(); in UpdateDecl()