Home | History | Annotate | Download | only in Serialization

Lines Matching refs:ReadDeclAs

81     T *ReadDeclAs(const RecordData &R, unsigned &I) {
82 return Reader.ReadDeclAs<T>(F, R, I);
486 DeclContext *SemaDC = ReadDeclAs<DeclContext>(Record, Idx);
487 DeclContext *LexicalDC = ReadDeclAs<DeclContext>(Record, Idx);
577 if (auto *Template = ReadDeclAs<TypeAliasTemplateDecl>(Record, Idx))
657 if (EnumDecl *InstED = ReadDeclAs<EnumDecl>(Record, Idx)) {
733 FD->setDescribedFunctionTemplate(ReadDeclAs<FunctionTemplateDecl>(Record,
737 FunctionDecl *InstFD = ReadDeclAs<FunctionDecl>(Record, Idx);
746 FunctionTemplateDecl *Template = ReadDeclAs<FunctionTemplateDecl>(Record,
790 = ReadDeclAs<FunctionTemplateDecl>(Record, Idx);
817 TemplDecls.addDecl(ReadDeclAs<NamedDecl>(Record, Idx));
840 Params.push_back(ReadDeclAs<ParmVarDecl>(Record, Idx));
851 MD->setSelfDecl(ReadDeclAs<ImplicitParamDecl>(Record, Idx));
852 MD->setCmdDecl(ReadDeclAs<ImplicitParamDecl>(Record, Idx));
865 ReadDeclAs<ObjCMethodDecl>(Record, Idx));
877 Params.push_back(ReadDeclAs<ParmVarDecl>(Record, Idx));
912 auto typeParam = ReadDeclAs<ObjCTypeParamDecl>(Record, Idx);
954 Protocols.push_back(ReadDeclAs<ObjCProtocolDecl>(Record, Idx));
967 Protocols.push_back(ReadDeclAs<ObjCProtocolDecl>(Record, Idx));
1010 ProtoRefs.push_back(ReadDeclAs<ObjCProtocolDecl>(Record, Idx));
1040 CD->ClassInterface = ReadDeclAs<ObjCInterfaceDecl>(Record, Idx);
1046 ProtoRefs.push_back(ReadDeclAs<ObjCProtocolDecl>(Record, Idx));
1057 CAD->setClassInterface(ReadDeclAs<ObjCInterfaceDecl>(Record, Idx));
1075 D->setGetterMethodDecl(ReadDeclAs<ObjCMethodDecl>(Record, Idx));
1076 D->setSetterMethodDecl(ReadDeclAs<ObjCMethodDecl>(Record, Idx));
1077 D->setPropertyIvarDecl(ReadDeclAs<ObjCIvarDecl>(Record, Idx));
1082 D->setClassInterface(ReadDeclAs<ObjCInterfaceDecl>(Record, Idx));
1093 D->setSuperClass(ReadDeclAs<ObjCInterfaceDecl>(Record, Idx));
1107 D->setPropertyDecl(ReadDeclAs<ObjCPropertyDecl>(Record, Idx));
1108 D->PropertyIvarDecl = ReadDeclAs<ObjCIvarDecl>(Record, Idx);
1129 if (FieldDecl *Tmpl = ReadDeclAs<FieldDecl>(Record, Idx))
1149 FD->Chaining[I] = ReadDeclAs<NamedDecl>(Record, Idx);
1200 VD->setDescribedVarTemplate(ReadDeclAs<VarTemplateDecl>(Record, Idx));
1203 VarDecl *Tmpl = ReadDeclAs<VarDecl>(Record, Idx);
1255 Params.push_back(ReadDeclAs<ParmVarDecl>(Record, Idx));
1267 VarDecl *decl = ReadDeclAs<VarDecl>(Record, Idx);
1285 CD->setParam(I, ReadDeclAs<ImplicitParamDecl>(Record, Idx));
1287 CD->setContextParam(I, ReadDeclAs<ImplicitParamDecl>(Record, Idx));
1341 D->Namespace = ReadDeclAs<NamedDecl>(Record, Idx);
1350 D->FirstUsingShadow.setPointer(ReadDeclAs<UsingShadowDecl>(Record, Idx));
1352 if (NamedDecl *Pattern = ReadDeclAs<NamedDecl>(Record, Idx))
1360 D->setTargetDecl(ReadDeclAs<NamedDecl>(Record, Idx));
1361 D->UsingOrNextShadow = ReadDeclAs<NamedDecl>(Record, Idx);
1362 UsingShadowDecl *Pattern = ReadDeclAs<UsingShadowDecl>(Record, Idx);
1373 D->NominatedNamespace = ReadDeclAs<NamedDecl>(Record, Idx);
1374 D->CommonAncestor = ReadDeclAs<DeclContext>(Record, Idx);
1473 VarDecl *Var = ReadDeclAs<VarDecl>(Record, Idx);
1641 ClassTemplateDecl *Template = ReadDeclAs<ClassTemplateDecl>(Record, Idx);
1655 CXXRecordDecl *RD = ReadDeclAs<CXXRecordDecl>(Record, Idx);
1695 if (CXXMethodDecl *MD = ReadDeclAs<CXXMethodDecl>(Record, Idx))
1708 if (auto *CD = ReadDeclAs<CXXConstructorDecl>(Record, Idx))
1717 if (auto *OperatorDelete = ReadDeclAs<FunctionDecl>(Record, Idx)) {
1748 D->Friend = ReadDeclAs<NamedDecl>(Record, Idx);
1766 D->Friend = ReadDeclAs<NamedDecl>(Record, Idx);
1801 = ReadDeclAs<RedeclarableTemplateDecl>(Record, Idx)) {
1922 ClassTemplateDecl *CanonPattern = ReadDeclAs<ClassTemplateDecl>(Record,Idx);
1974 ReadDeclAs<ClassTemplatePartialSpecializationDecl>(Record, Idx));
1982 D->Specialization = ReadDeclAs<CXXMethodDecl>(Record, Idx);
2050 VarTemplateDecl *CanonPattern = ReadDeclAs<VarTemplateDecl>(Record, Idx);
2081 ReadDeclAs<VarTemplatePartialSpecializationDecl>(Record, Idx));
3606 = Reader.ReadDeclAs<NamespaceDecl>(ModuleFile, Record, Idx);
3686 ReadDeclAs<ClassTemplatePartialSpecializationDecl>(Record, Idx);
3716 auto *Del = Reader.ReadDeclAs<FunctionDecl>(ModuleFile, Record, Idx);