Lines Matching refs:ReadDeclAs
73 T *ReadDeclAs(const RecordData &R, unsigned &I) {
74 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)) {
527 FD->setDescribedFunctionTemplate(ReadDeclAs<FunctionTemplateDecl>(Record,
531 FunctionDecl *InstFD = ReadDeclAs<FunctionDecl>(Record, Idx);
539 FunctionTemplateDecl *Template = ReadDeclAs<FunctionTemplateDecl>(Record,
581 = ReadDeclAs<FunctionTemplateDecl>(Record, Idx);
602 TemplDecls.addDecl(ReadDeclAs<NamedDecl>(Record, Idx));
623 Params.push_back(ReadDeclAs<ParmVarDecl>(Record, Idx));
633 MD->setSelfDecl(ReadDeclAs<ImplicitParamDecl>(Record, Idx));
634 MD->setCmdDecl(ReadDeclAs<ImplicitParamDecl>(Record, Idx));
645 ReadDeclAs<ObjCMethodDecl>(Record, Idx));
657 Params.push_back(ReadDeclAs<ParmVarDecl>(Record, Idx));
692 Data.SuperClass = ReadDeclAs<ObjCInterfaceDecl>(Record, Idx);
702 Protocols.push_back(ReadDeclAs<ObjCProtocolDecl>(Record, Idx));
715 Protocols.push_back(ReadDeclAs<ObjCProtocolDecl>(Record, Idx));
758 ProtoRefs.push_back(ReadDeclAs<ObjCProtocolDecl>(Record, Idx));
788 CD->ClassInterface = ReadDeclAs<ObjCInterfaceDecl>(Record, Idx);
793 ProtoRefs.push_back(ReadDeclAs<ObjCProtocolDecl>(Record, Idx));
805 CAD->setClassInterface(ReadDeclAs<ObjCInterfaceDecl>(Record, Idx));
823 D->setGetterMethodDecl(ReadDeclAs<ObjCMethodDecl>(Record, Idx));
824 D->setSetterMethodDecl(ReadDeclAs<ObjCMethodDecl>(Record, Idx));
825 D->setPropertyIvarDecl(ReadDeclAs<ObjCIvarDecl>(Record, Idx));
830 D->setClassInterface(ReadDeclAs<ObjCInterfaceDecl>(Record, Idx));
841 D->setSuperClass(ReadDeclAs<ObjCInterfaceDecl>(Record, Idx));
853 D->setPropertyDecl(ReadDeclAs<ObjCPropertyDecl>(Record, Idx));
854 D->PropertyIvarDecl = ReadDeclAs<ObjCIvarDecl>(Record, Idx);
869 if (FieldDecl *Tmpl = ReadDeclAs<FieldDecl>(Record, Idx))
882 FD->Chaining[I] = ReadDeclAs<NamedDecl>(Record, Idx);
912 VarDecl *Tmpl = ReadDeclAs<VarDecl>(Record, Idx);
956 Params.push_back(ReadDeclAs<ParmVarDecl>(Record, Idx));
968 VarDecl *decl = ReadDeclAs<VarDecl>(Record, Idx);
1005 NamespaceDecl *Anon = ReadDeclAs<NamespaceDecl>(Record, Idx);
1020 D->Namespace = ReadDeclAs<NamedDecl>(Record, Idx);
1028 D->FirstUsingShadow.setPointer(ReadDeclAs<UsingShadowDecl>(Record, Idx));
1030 if (NamedDecl *Pattern = ReadDeclAs<NamedDecl>(Record, Idx))
1036 D->setTargetDecl(ReadDeclAs<NamedDecl>(Record, Idx));
1037 D->UsingOrNextShadow = ReadDeclAs<NamedDecl>(Record, Idx);
1038 UsingShadowDecl *Pattern = ReadDeclAs<UsingShadowDecl>(Record, Idx);
1048 D->NominatedNamespace = ReadDeclAs<NamedDecl>(Record, Idx);
1049 D->CommonAncestor = ReadDeclAs<DeclContext>(Record, Idx);
1124 Data.FirstFriend = ReadDeclAs<FriendDecl>(Record, Idx);
1142 VarDecl *Var = ReadDeclAs<VarDecl>(Record, Idx);
1185 D->TemplateOrInstantiation = ReadDeclAs<ClassTemplateDecl>(Record, Idx);
1188 CXXRecordDecl *RD = ReadDeclAs<CXXRecordDecl>(Record, Idx);
1201 if (CXXMethodDecl *Key = ReadDeclAs<CXXMethodDecl>(Record, Idx))
1212 if (CXXMethodDecl *MD = ReadDeclAs<CXXMethodDecl>(Record, Idx))
1230 D->OperatorDelete = ReadDeclAs<FunctionDecl>(Record, Idx);
1258 D->Friend = ReadDeclAs<NamedDecl>(Record, Idx);
1272 D->Friend = ReadDeclAs<NamedDecl>(Record, Idx);
1281 NamedDecl *TemplatedDecl = ReadDeclAs<NamedDecl>(Record, Idx);
1304 = ReadDeclAs<RedeclarableTemplateDecl>(Record, Idx)) {
1397 ClassTemplateDecl *CanonPattern = ReadDeclAs<ClassTemplateDecl>(Record,Idx);
1427 ReadDeclAs<ClassTemplatePartialSpecializationDecl>(Record, Idx));
1435 D->Specialization = ReadDeclAs<CXXMethodDecl>(Record, Idx);
2461 = Reader.ReadDeclAs<NamespaceDecl>(ModuleFile, Record, Idx);