Lines Matching defs:readDeclAs

144     T *readDeclAs() {
145 return Record.readDeclAs<T>();
612 auto *SemaDC = readDeclAs<DeclContext>();
614 HasStandaloneLexicalDC ? readDeclAs<DeclContext>() : nullptr;
742 if (auto *Template = readDeclAs<TypeAliasTemplateDecl>())
832 if (auto *InstED = readDeclAs<EnumDecl>()) {
936 FD->setInstantiatedFromDecl(readDeclAs<FunctionDecl>());
939 auto *Template = readDeclAs<FunctionTemplateDecl>();
945 auto *InstFD = readDeclAs<FunctionDecl>();
953 auto *Template = readDeclAs<FunctionTemplateDecl>();
974 auto *FD = readDeclAs<FunctionDecl>();
992 auto *CanonTemplate = readDeclAs<FunctionTemplateDecl>();
1019 Candidates.addDecl(readDeclAs<NamedDecl>());
1107 NamedDecl *ND = Record.readDeclAs<NamedDecl>();
1150 Params.push_back(readDeclAs<ParmVarDecl>());
1161 MD->setSelfDecl(readDeclAs<ImplicitParamDecl>());
1162 MD->setCmdDecl(readDeclAs<ImplicitParamDecl>());
1175 readDeclAs<ObjCMethodDecl>());
1188 Params.push_back(readDeclAs<ParmVarDecl>());
1223 auto *typeParam = readDeclAs<ObjCTypeParamDecl>();
1252 Protocols.push_back(readDeclAs<ObjCProtocolDecl>());
1265 Protocols.push_back(readDeclAs<ObjCProtocolDecl>());
1370 ProtoRefs.push_back(readDeclAs<ObjCProtocolDecl>());
1440 CD->ClassInterface = readDeclAs<ObjCInterfaceDecl>();
1446 ProtoRefs.push_back(readDeclAs<ObjCProtocolDecl>());
1463 CAD->setClassInterface(readDeclAs<ObjCInterfaceDecl>());
1484 D->setGetterMethodDecl(readDeclAs<ObjCMethodDecl>());
1485 D->setSetterMethodDecl(readDeclAs<ObjCMethodDecl>());
1486 D->setPropertyIvarDecl(readDeclAs<ObjCIvarDecl>());
1491 D->setClassInterface(readDeclAs<ObjCInterfaceDecl>());
1501 D->setSuperClass(readDeclAs<ObjCInterfaceDecl>());
1515 D->setPropertyDecl(readDeclAs<ObjCPropertyDecl>());
1516 D->PropertyIvarDecl = readDeclAs<ObjCIvarDecl>();
1518 D->setGetterMethodDecl(readDeclAs<ObjCMethodDecl>());
1519 D->setSetterMethodDecl(readDeclAs<ObjCMethodDecl>());
1537 if (auto *Tmpl = readDeclAs<FieldDecl>())
1592 FD->Chaining[I] = readDeclAs<NamedDecl>();
1672 VD->setDescribedVarTemplate(readDeclAs<VarTemplateDecl>());
1675 auto *Tmpl = readDeclAs<VarDecl>();
1742 BDs[I] = readDeclAs<BindingDecl>();
1771 Params.push_back(readDeclAs<ParmVarDecl>());
1785 auto *decl = readDeclAs<VarDecl>();
1803 CD->setParam(I, readDeclAs<ImplicitParamDecl>());
1805 CD->setContextParam(I, readDeclAs<ImplicitParamDecl>());
1871 D->Namespace = readDeclAs<NamedDecl>();
1880 D->FirstUsingShadow.setPointer(readDeclAs<UsingShadowDecl>());
1882 if (auto *Pattern = readDeclAs<NamedDecl>())
1892 D->FirstUsingShadow.setPointer(readDeclAs<UsingShadowDecl>());
1893 if (auto *Pattern = readDeclAs<UsingEnumDecl>())
1900 D->InstantiatedFrom = readDeclAs<NamedDecl>();
1903 Expansions[I] = readDeclAs<NamedDecl>();
1910 D->Underlying = readDeclAs<NamedDecl>();
1912 D->UsingOrNextShadow = readDeclAs<NamedDecl>();
1913 auto *Pattern = readDeclAs<UsingShadowDecl>();
1922 D->NominatedBaseClassShadowDecl = readDeclAs<ConstructorUsingShadowDecl>();
1923 D->ConstructedBaseClassShadowDecl = readDeclAs<ConstructorUsingShadowDecl>();
1932 D->NominatedNamespace = readDeclAs<NamedDecl>();
1933 D->CommonAncestor = readDeclAs<DeclContext>();
2043 auto *Var = readDeclAs<ValueDecl>();
2217 auto *Template = readDeclAs<ClassTemplateDecl>();
2231 auto *RD = readDeclAs<CXXRecordDecl>();
2273 D->Ctor = readDeclAs<CXXConstructorDecl>();
2287 if (auto *MD = readDeclAs<CXXMethodDecl>())
2302 auto *Shadow = readDeclAs<ConstructorUsingShadowDecl>();
2303 auto *Ctor = readDeclAs<CXXConstructorDecl>();
2314 if (auto *OperatorDelete = readDeclAs<FunctionDecl>()) {
2348 D->Friend = readDeclAs<NamedDecl>();
2367 D->Friend = readDeclAs<NamedDecl>();
2378 D->init(readDeclAs<NamedDecl>());
2417 if (auto *RTD = readDeclAs<RedeclarableTemplateDecl>()) {
2505 auto *CanonPattern = readDeclAs<ClassTemplateDecl>();
2559 readDeclAs<ClassTemplatePartialSpecializationDecl>());
2624 auto *CanonPattern = readDeclAs<VarTemplateDecl>();
2658 readDeclAs<VarTemplatePartialSpecializationDecl>());
2748 D->ExtendingDecl = readDeclAs<ValueDecl>();
3118 template <typename T> T *readDeclAs() { return Reader.readDeclAs<T>(); }
4548 auto *Anon = readDeclAs<NamespaceDecl>();
4675 readDeclAs<ClassTemplatePartialSpecializationDecl>();
4708 auto *Del = readDeclAs<FunctionDecl>();