Home | History | Annotate | Download | only in Serialization

Lines Matching refs:ReadDeclAs

72     T *ReadDeclAs(const RecordData &R, unsigned &I) {
73 return Reader.ReadDeclAs<T>(F, R, I);
346 DeclContext *SemaDC = ReadDeclAs<DeclContext>(Record, Idx);
347 DeclContext *LexicalDC = ReadDeclAs<DeclContext>(Record, Idx);
440 TD->setTypedefNameForAnonDecl(ReadDeclAs<TypedefNameDecl>(Record, Idx));
458 if (EnumDecl *InstED = ReadDeclAs<EnumDecl>(Record, Idx)) {
531 FD->setDescribedFunctionTemplate(ReadDeclAs<FunctionTemplateDecl>(Record,
535 FunctionDecl *InstFD = ReadDeclAs<FunctionDecl>(Record, Idx);
543 FunctionTemplateDecl *Template = ReadDeclAs<FunctionTemplateDecl>(Record,
585 = ReadDeclAs<FunctionTemplateDecl>(Record, Idx);
608 TemplDecls.addDecl(ReadDeclAs<NamedDecl>(Record, Idx));
629 Params.push_back(ReadDeclAs<ParmVarDecl>(Record, Idx));
640 MD->setSelfDecl(ReadDeclAs<ImplicitParamDecl>(Record, Idx));
641 MD->setCmdDecl(ReadDeclAs<ImplicitParamDecl>(Record, Idx));
654 ReadDeclAs<ObjCMethodDecl>(Record, Idx));
666 Params.push_back(ReadDeclAs<ParmVarDecl>(Record, Idx));
701 Data.SuperClass = ReadDeclAs<ObjCInterfaceDecl>(Record, Idx);
711 Protocols.push_back(ReadDeclAs<ObjCProtocolDecl>(Record, Idx));
724 Protocols.push_back(ReadDeclAs<ObjCProtocolDecl>(Record, Idx));
767 ProtoRefs.push_back(ReadDeclAs<ObjCProtocolDecl>(Record, Idx));
797 CD->ClassInterface = ReadDeclAs<ObjCInterfaceDecl>(Record, Idx);
802 ProtoRefs.push_back(ReadDeclAs<ObjCProtocolDecl>(Record, Idx));
813 CAD->setClassInterface(ReadDeclAs<ObjCInterfaceDecl>(Record, Idx));
831 D->setGetterMethodDecl(ReadDeclAs<ObjCMethodDecl>(Record, Idx));
832 D->setSetterMethodDecl(ReadDeclAs<ObjCMethodDecl>(Record, Idx));
833 D->setPropertyIvarDecl(ReadDeclAs<ObjCIvarDecl>(Record, Idx));
838 D->setClassInterface(ReadDeclAs<ObjCInterfaceDecl>(Record, Idx));
849 D->setSuperClass(ReadDeclAs<ObjCInterfaceDecl>(Record, Idx));
862 D->setPropertyDecl(ReadDeclAs<ObjCPropertyDecl>(Record, Idx));
863 D->PropertyIvarDecl = ReadDeclAs<ObjCIvarDecl>(Record, Idx);
877 if (FieldDecl *Tmpl = ReadDeclAs<FieldDecl>(Record, Idx))
890 FD->Chaining[I] = ReadDeclAs<NamedDecl>(Record, Idx);
923 VarDecl *Tmpl = ReadDeclAs<VarDecl>(Record, Idx);
967 Params.push_back(ReadDeclAs<ParmVarDecl>(Record, Idx));
979 VarDecl *decl = ReadDeclAs<VarDecl>(Record, Idx);
1016 NamespaceDecl *Anon = ReadDeclAs<NamespaceDecl>(Record, Idx);
1031 D->Namespace = ReadDeclAs<NamedDecl>(Record, Idx);
1039 D->FirstUsingShadow.setPointer(ReadDeclAs<UsingShadowDecl>(Record, Idx));
1041 if (NamedDecl *Pattern = ReadDeclAs<NamedDecl>(Record, Idx))
1047 D->setTargetDecl(ReadDeclAs<NamedDecl>(Record, Idx));
1048 D->UsingOrNextShadow = ReadDeclAs<NamedDecl>(Record, Idx);
1049 UsingShadowDecl *Pattern = ReadDeclAs<UsingShadowDecl>(Record, Idx);
1059 D->NominatedNamespace = ReadDeclAs<NamedDecl>(Record, Idx);
1060 D->CommonAncestor = ReadDeclAs<DeclContext>(Record, Idx);
1129 Data.FirstFriend = ReadDeclAs<FriendDecl>(Record, Idx);
1148 VarDecl *Var = ReadDeclAs<VarDecl>(Record, Idx);
1192 D->TemplateOrInstantiation = ReadDeclAs<ClassTemplateDecl>(Record, Idx);
1195 CXXRecordDecl *RD = ReadDeclAs<CXXRecordDecl>(Record, Idx);
1208 if (CXXMethodDecl *Key = ReadDeclAs<CXXMethodDecl>(Record, Idx))
1219 if (CXXMethodDecl *MD = ReadDeclAs<CXXMethodDecl>(Record, Idx))
1237 D->OperatorDelete = ReadDeclAs<FunctionDecl>(Record, Idx);
1263 D->Friend = ReadDeclAs<NamedDecl>(Record, Idx);
1281 D->Friend = ReadDeclAs<NamedDecl>(Record, Idx);
1290 NamedDecl *TemplatedDecl = ReadDeclAs<NamedDecl>(Record, Idx);
1313 = ReadDeclAs<RedeclarableTemplateDecl>(Record, Idx)) {
1409 ClassTemplateDecl *CanonPattern = ReadDeclAs<ClassTemplateDecl>(Record,Idx);
1441 ReadDeclAs<ClassTemplatePartialSpecializationDecl>(Record, Idx));
1449 D->Specialization = ReadDeclAs<CXXMethodDecl>(Record, Idx);
2536 = Reader.ReadDeclAs<NamespaceDecl>(ModuleFile, Record, Idx);