Lines Matching refs:readDeclAs

99     T *readDeclAs() {  in readDeclAs()  function in clang::ASTStmtReader
100 return Record.readDeclAs<T>(); in readDeclAs()
195 auto *LD = readDeclAs<LabelDecl>(); in VisitLabelStmt()
315 S->setLabel(readDeclAs<LabelDecl>()); in VisitGotoStmt()
344 S->setNRVOCandidate(readDeclAs<VarDecl>()); in VisitReturnStmt()
508 S->setCapturedDecl(readDeclAs<CapturedDecl>()); in VisitCapturedStmt()
510 S->setCapturedRecordDecl(readDeclAs<RecordDecl>()); in VisitCapturedStmt()
524 I.VarAndKind.setPointer(readDeclAs<VarDecl>()); in VisitCapturedStmt()
623 *E->getTrailingObjects<NamedDecl *>() = readDeclAs<NamedDecl>(); in VisitDeclRefExpr()
630 E->D = readDeclAs<ValueDecl>(); in VisitDeclRefExpr()
753 I, OffsetOfNode(Start, readDeclAs<FieldDecl>(), End)); in VisitOffsetOfExpr()
814 E->SpecDecl = Record.readDeclAs<ImplicitConceptSpecializationDecl>(); in VisitConceptSpecializationExpr()
838 E->Body = Record.readDeclAs<RequiresExprBodyDecl>(); in VisitRequiresExpr()
1046 E->MemberDecl = Record.readDeclAs<ValueDecl>(); in VisitMemberExpr()
1060 auto *FoundD = Record.readDeclAs<NamedDecl>(); in VisitMemberExpr()
1212 E->ArrayFillerOrUnionFieldInit = readDeclAs<FieldDecl>(); in VisitInitListExpr()
1242 auto *Field = readDeclAs<FieldDecl>(); in VisitDesignatedInitExpr()
1320 E->ParentContext = readDeclAs<DeclContext>(); in VisitSourceLocExpr()
1330 E->setLabel(readDeclAs<LabelDecl>()); in VisitAddrLabelExpr()
1377 E->setBlockDecl(readDeclAs<BlockDecl>()); in VisitBlockExpr()
1442 E->BoxingMethod = readDeclAs<ObjCMethodDecl>(); in VisitObjCBoxedExpr()
1453 E->ArrayWithObjectsMethod = readDeclAs<ObjCMethodDecl>(); in VisitObjCArrayLiteral()
1475 E->DictWithObjectsMethod = readDeclAs<ObjCMethodDecl>(); in VisitObjCDictionaryLiteral()
1495 E->setProtocol(readDeclAs<ObjCProtocolDecl>()); in VisitObjCProtocolExpr()
1503 E->setDecl(readDeclAs<ObjCIvarDecl>()); in VisitObjCIvarRefExpr()
1516 auto *Getter = readDeclAs<ObjCMethodDecl>(); in VisitObjCPropertyRefExpr()
1517 auto *Setter = readDeclAs<ObjCMethodDecl>(); in VisitObjCPropertyRefExpr()
1520 E->setExplicitProperty(readDeclAs<ObjCPropertyDecl>(), MethodRefFlags); in VisitObjCPropertyRefExpr()
1532 E->setClassReceiver(readDeclAs<ObjCInterfaceDecl>()); in VisitObjCPropertyRefExpr()
1542 E->GetAtIndexMethodDecl = readDeclAs<ObjCMethodDecl>(); in VisitObjCSubscriptRefExpr()
1543 E->SetAtIndexMethodDecl = readDeclAs<ObjCMethodDecl>(); in VisitObjCSubscriptRefExpr()
1576 E->setMethodDecl(readDeclAs<ObjCMethodDecl>()); in VisitObjCMessageExpr()
1603 S->setCatchParamDecl(readDeclAs<VarDecl>()); in VisitObjCAtCatchStmt()
1668 S->ExceptionDecl = readDeclAs<VarDecl>(); in VisitCXXCatchStmt()
1734 E->Constructor = readDeclAs<CXXConstructorDecl>(); in VisitCXXConstructExpr()
1743 E->Constructor = readDeclAs<CXXConstructorDecl>(); in VisitCXXInheritedCtorInitExpr()
1863 E->Param = readDeclAs<ParmVarDecl>(); in VisitCXXDefaultArgExpr()
1864 E->UsedContext = readDeclAs<DeclContext>(); in VisitCXXDefaultArgExpr()
1874 E->Field = readDeclAs<FieldDecl>(); in VisitCXXDefaultInitExpr()
1875 E->UsedContext = readDeclAs<DeclContext>(); in VisitCXXDefaultInitExpr()
1916 E->setOperatorNew(readDeclAs<FunctionDecl>()); in VisitCXXNewExpr()
1917 E->setOperatorDelete(readDeclAs<FunctionDecl>()); in VisitCXXNewExpr()
1937 E->OperatorDelete = readDeclAs<FunctionDecl>(); in VisitCXXDeleteExpr()
1969 Obj = readDeclAs<BlockDecl>(); in VisitExprWithCleanups()
2018 *E->getTrailingObjects<NamedDecl *>() = readDeclAs<NamedDecl>(); in VisitCXXDependentScopeMemberExpr()
2072 auto *D = readDeclAs<NamedDecl>(); in VisitOverloadExpr()
2107 E->NamingClass = readDeclAs<CXXRecordDecl>(); in VisitUnresolvedLookupExpr()
2165 E->Pack = Record.readDeclAs<NamedDecl>(); in VisitSizeOfPackExpr()
2180 E->AssociatedDeclAndRef.setPointer(readDeclAs<Decl>()); in VisitSubstNonTypeTemplateParmExpr()
2194 E->AssociatedDecl = readDeclAs<Decl>(); in VisitSubstNonTypeTemplateParmPackExpr()
2208 E->ParamPack = readDeclAs<ParmVarDecl>(); in VisitFunctionParmPackExpr()
2212 Parms[i] = readDeclAs<VarDecl>(); in VisitFunctionParmPackExpr()
2255 E->setInitializedFieldInUnion(readDeclAs<FieldDecl>()); in VisitCXXParenListInitExpr()
2294 E->TheDecl = readDeclAs<MSPropertyDecl>(); in VisitMSPropertyRefExpr()
2307 E->Guid = readDeclAs<MSGuidDecl>(); in VisitCXXUuidofExpr()