Lines Matching refs:readDeclAs
96 T *readDeclAs() { in readDeclAs() function in clang::ASTStmtReader
97 return Record.readDeclAs<T>(); in readDeclAs()
189 auto *LD = readDeclAs<LabelDecl>(); in VisitLabelStmt()
226 S->setConditionVariable(Record.getContext(), readDeclAs<VarDecl>()); in VisitIfStmt()
251 S->setConditionVariable(Record.getContext(), readDeclAs<VarDecl>()); in VisitSwitchStmt()
277 S->setConditionVariable(Record.getContext(), readDeclAs<VarDecl>()); in VisitWhileStmt()
297 S->setConditionVariable(Record.getContext(), readDeclAs<VarDecl>()); in VisitForStmt()
307 S->setLabel(readDeclAs<LabelDecl>()); in VisitGotoStmt()
336 S->setNRVOCandidate(readDeclAs<VarDecl>()); in VisitReturnStmt()
498 S->setCapturedDecl(readDeclAs<CapturedDecl>()); in VisitCapturedStmt()
500 S->setCapturedRecordDecl(readDeclAs<RecordDecl>()); in VisitCapturedStmt()
514 I.VarAndKind.setPointer(readDeclAs<VarDecl>()); in VisitCapturedStmt()
612 *E->getTrailingObjects<NamedDecl *>() = readDeclAs<NamedDecl>(); in VisitDeclRefExpr()
619 E->D = readDeclAs<ValueDecl>(); in VisitDeclRefExpr()
741 I, OffsetOfNode(Start, readDeclAs<FieldDecl>(), End)); in VisitOffsetOfExpr()
805 E->NamedConcept = readDeclAs<ConceptDecl>(); in VisitConceptSpecializationExpr()
806 E->FoundDecl = Record.readDeclAs<NamedDecl>(); in VisitConceptSpecializationExpr()
833 E->Body = Record.readDeclAs<RequiresExprBodyDecl>(); in VisitRequiresExpr()
1026 E->MemberDecl = Record.readDeclAs<ValueDecl>(); in VisitMemberExpr()
1039 auto *FoundD = Record.readDeclAs<NamedDecl>(); in VisitMemberExpr()
1185 E->ArrayFillerOrUnionFieldInit = readDeclAs<FieldDecl>(); in VisitInitListExpr()
1215 auto *Field = readDeclAs<FieldDecl>(); in VisitDesignatedInitExpr()
1290 E->ParentContext = readDeclAs<DeclContext>(); in VisitSourceLocExpr()
1301 E->setLabel(readDeclAs<LabelDecl>()); in VisitAddrLabelExpr()
1348 E->setBlockDecl(readDeclAs<BlockDecl>()); in VisitBlockExpr()
1412 E->BoxingMethod = readDeclAs<ObjCMethodDecl>(); in VisitObjCBoxedExpr()
1423 E->ArrayWithObjectsMethod = readDeclAs<ObjCMethodDecl>(); in VisitObjCArrayLiteral()
1445 E->DictWithObjectsMethod = readDeclAs<ObjCMethodDecl>(); in VisitObjCDictionaryLiteral()
1465 E->setProtocol(readDeclAs<ObjCProtocolDecl>()); in VisitObjCProtocolExpr()
1473 E->setDecl(readDeclAs<ObjCIvarDecl>()); in VisitObjCIvarRefExpr()
1486 auto *Getter = readDeclAs<ObjCMethodDecl>(); in VisitObjCPropertyRefExpr()
1487 auto *Setter = readDeclAs<ObjCMethodDecl>(); in VisitObjCPropertyRefExpr()
1490 E->setExplicitProperty(readDeclAs<ObjCPropertyDecl>(), MethodRefFlags); in VisitObjCPropertyRefExpr()
1502 E->setClassReceiver(readDeclAs<ObjCInterfaceDecl>()); in VisitObjCPropertyRefExpr()
1512 E->GetAtIndexMethodDecl = readDeclAs<ObjCMethodDecl>(); in VisitObjCSubscriptRefExpr()
1513 E->SetAtIndexMethodDecl = readDeclAs<ObjCMethodDecl>(); in VisitObjCSubscriptRefExpr()
1546 E->setMethodDecl(readDeclAs<ObjCMethodDecl>()); in VisitObjCMessageExpr()
1573 S->setCatchParamDecl(readDeclAs<VarDecl>()); in VisitObjCAtCatchStmt()
1638 S->ExceptionDecl = readDeclAs<VarDecl>(); in VisitCXXCatchStmt()
1703 E->Constructor = readDeclAs<CXXConstructorDecl>(); in VisitCXXConstructExpr()
1712 E->Constructor = readDeclAs<CXXConstructorDecl>(); in VisitCXXInheritedCtorInitExpr()
1832 E->Param = readDeclAs<ParmVarDecl>(); in VisitCXXDefaultArgExpr()
1833 E->UsedContext = readDeclAs<DeclContext>(); in VisitCXXDefaultArgExpr()
1839 E->Field = readDeclAs<FieldDecl>(); in VisitCXXDefaultInitExpr()
1840 E->UsedContext = readDeclAs<DeclContext>(); in VisitCXXDefaultInitExpr()
1878 E->setOperatorNew(readDeclAs<FunctionDecl>()); in VisitCXXNewExpr()
1879 E->setOperatorDelete(readDeclAs<FunctionDecl>()); in VisitCXXNewExpr()
1899 E->OperatorDelete = readDeclAs<FunctionDecl>(); in VisitCXXDeleteExpr()
1931 Obj = readDeclAs<BlockDecl>(); in VisitExprWithCleanups()
1972 *E->getTrailingObjects<NamedDecl *>() = readDeclAs<NamedDecl>(); in VisitCXXDependentScopeMemberExpr()
2024 auto *D = readDeclAs<NamedDecl>(); in VisitOverloadExpr()
2052 E->NamingClass = readDeclAs<CXXRecordDecl>(); in VisitUnresolvedLookupExpr()
2110 E->Pack = Record.readDeclAs<NamedDecl>(); in VisitSizeOfPackExpr()
2125 E->ParamAndRef.setPointer(readDeclAs<NonTypeTemplateParmDecl>()); in VisitSubstNonTypeTemplateParmExpr()
2134 E->Param = readDeclAs<NonTypeTemplateParmDecl>(); in VisitSubstNonTypeTemplateParmPackExpr()
2147 E->ParamPack = readDeclAs<ParmVarDecl>(); in VisitFunctionParmPackExpr()
2151 Parms[i] = readDeclAs<VarDecl>(); in VisitFunctionParmPackExpr()
2208 E->TheDecl = readDeclAs<MSPropertyDecl>(); in VisitMSPropertyRefExpr()
2221 E->Guid = readDeclAs<MSGuidDecl>(); in VisitCXXUuidofExpr()