Lines Matching refs:ReadDeclAs

96     T *ReadDeclAs() {  in ReadDeclAs()  function in clang::ASTStmtReader
196 auto *LD = ReadDeclAs<LabelDecl>(); in VisitLabelStmt()
232 S->setConditionVariable(Record.getContext(), ReadDeclAs<VarDecl>()); in VisitIfStmt()
255 S->setConditionVariable(Record.getContext(), ReadDeclAs<VarDecl>()); in VisitSwitchStmt()
279 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()
491 S->setCapturedDecl(ReadDeclAs<CapturedDecl>()); in VisitCapturedStmt()
493 S->setCapturedRecordDecl(ReadDeclAs<RecordDecl>()); in VisitCapturedStmt()
507 I.VarAndKind.setPointer(ReadDeclAs<VarDecl>()); in VisitCapturedStmt()
559 *E->getTrailingObjects<NamedDecl *>() = ReadDeclAs<NamedDecl>(); in VisitDeclRefExpr()
566 E->setDecl(ReadDeclAs<ValueDecl>()); in VisitDeclRefExpr()
681 I, OffsetOfNode(Start, ReadDeclAs<FieldDecl>(), End)); in VisitOffsetOfExpr()
868 E->ArrayFillerOrUnionFieldInit = ReadDeclAs<FieldDecl>(); in VisitInitListExpr()
898 auto *Field = ReadDeclAs<FieldDecl>(); in VisitDesignatedInitExpr()
975 E->setLabel(ReadDeclAs<LabelDecl>()); in VisitAddrLabelExpr()
1021 E->setBlockDecl(ReadDeclAs<BlockDecl>()); in VisitBlockExpr()
1082 E->BoxingMethod = ReadDeclAs<ObjCMethodDecl>(); in VisitObjCBoxedExpr()
1093 E->ArrayWithObjectsMethod = ReadDeclAs<ObjCMethodDecl>(); in VisitObjCArrayLiteral()
1115 E->DictWithObjectsMethod = ReadDeclAs<ObjCMethodDecl>(); in VisitObjCDictionaryLiteral()
1135 E->setProtocol(ReadDeclAs<ObjCProtocolDecl>()); in VisitObjCProtocolExpr()
1143 E->setDecl(ReadDeclAs<ObjCIvarDecl>()); in VisitObjCIvarRefExpr()
1156 auto *Getter = ReadDeclAs<ObjCMethodDecl>(); in VisitObjCPropertyRefExpr()
1157 auto *Setter = ReadDeclAs<ObjCMethodDecl>(); in VisitObjCPropertyRefExpr()
1160 E->setExplicitProperty(ReadDeclAs<ObjCPropertyDecl>(), MethodRefFlags); in VisitObjCPropertyRefExpr()
1172 E->setClassReceiver(ReadDeclAs<ObjCInterfaceDecl>()); in VisitObjCPropertyRefExpr()
1182 E->GetAtIndexMethodDecl = ReadDeclAs<ObjCMethodDecl>(); in VisitObjCSubscriptRefExpr()
1183 E->SetAtIndexMethodDecl = ReadDeclAs<ObjCMethodDecl>(); in VisitObjCSubscriptRefExpr()
1216 E->setMethodDecl(ReadDeclAs<ObjCMethodDecl>()); in VisitObjCMessageExpr()
1243 S->setCatchParamDecl(ReadDeclAs<VarDecl>()); in VisitObjCAtCatchStmt()
1308 S->ExceptionDecl = ReadDeclAs<VarDecl>(); in VisitCXXCatchStmt()
1367 E->Constructor = ReadDeclAs<CXXConstructorDecl>(); in VisitCXXConstructExpr()
1376 E->Constructor = ReadDeclAs<CXXConstructorDecl>(); in VisitCXXInheritedCtorInitExpr()
1486 E->Param = ReadDeclAs<ParmVarDecl>(); in VisitCXXDefaultArgExpr()
1492 E->Field = ReadDeclAs<FieldDecl>(); in VisitCXXDefaultInitExpr()
1530 E->setOperatorNew(ReadDeclAs<FunctionDecl>()); in VisitCXXNewExpr()
1531 E->setOperatorDelete(ReadDeclAs<FunctionDecl>()); in VisitCXXNewExpr()
1551 E->OperatorDelete = ReadDeclAs<FunctionDecl>(); in VisitCXXDeleteExpr()
1581 ReadDeclAs<BlockDecl>(); in VisitExprWithCleanups()
1616 *E->getTrailingObjects<NamedDecl *>() = ReadDeclAs<NamedDecl>(); in VisitCXXDependentScopeMemberExpr()
1668 auto *D = ReadDeclAs<NamedDecl>(); in VisitOverloadExpr()
1696 E->NamingClass = ReadDeclAs<CXXRecordDecl>(); in VisitUnresolvedLookupExpr()
1769 E->Param = ReadDeclAs<NonTypeTemplateParmDecl>(); in VisitSubstNonTypeTemplateParmExpr()
1777 E->Param = ReadDeclAs<NonTypeTemplateParmDecl>(); in VisitSubstNonTypeTemplateParmPackExpr()
1790 E->ParamPack = ReadDeclAs<ParmVarDecl>(); in VisitFunctionParmPackExpr()
1794 Parms[i] = ReadDeclAs<ParmVarDecl>(); in VisitFunctionParmPackExpr()
1800 auto *VD = ReadDeclAs<ValueDecl>(); in VisitMaterializeTemporaryExpr()
1835 E->TheDecl = ReadDeclAs<MSPropertyDecl>(); in VisitMSPropertyRefExpr()