• Home
  • Raw
  • Download

Lines Matching refs:ReadDeclAs

55     T *ReadDeclAs(const RecordData &R, unsigned &I) {  in ReadDeclAs()  function in clang::ASTStmtReader
56 return Reader.ReadDeclAs<T>(F, R, I); in ReadDeclAs()
155 LabelDecl *LD = ReadDeclAs<LabelDecl>(Record, Idx); in VisitLabelStmt()
174 ReadDeclAs<VarDecl>(Record, Idx)); in VisitIfStmt()
185 ReadDeclAs<VarDecl>(Record, Idx)); in VisitSwitchStmt()
207 ReadDeclAs<VarDecl>(Record, Idx)); in VisitWhileStmt()
228 ReadDeclAs<VarDecl>(Record, Idx)); in VisitForStmt()
238 S->setLabel(ReadDeclAs<LabelDecl>(Record, Idx)); in VisitGotoStmt()
264 S->setNRVOCandidate(ReadDeclAs<VarDecl>(Record, Idx)); in VisitReturnStmt()
355 E->getInternalFoundDecl() = ReadDeclAs<NamedDecl>(Record, Idx); in VisitDeclRefExpr()
361 E->setDecl(ReadDeclAs<ValueDecl>(Record, Idx)); in VisitDeclRefExpr()
456 E->setComponent(I, Node(Start, ReadDeclAs<FieldDecl>(Record, Idx), End)); in VisitOffsetOfExpr()
629 E->ArrayFillerOrUnionFieldInit = ReadDeclAs<FieldDecl>(Record, Idx); in VisitInitListExpr()
660 FieldDecl *Field = ReadDeclAs<FieldDecl>(Record, Idx); in VisitDesignatedInitExpr()
725 E->setLabel(ReadDeclAs<LabelDecl>(Record, Idx)); in VisitAddrLabelExpr()
762 E->setBlockDecl(ReadDeclAs<BlockDecl>(Record, Idx)); in VisitBlockExpr()
823 E->BoxingMethod = ReadDeclAs<ObjCMethodDecl>(Record, Idx); in VisitObjCBoxedExpr()
834 E->ArrayWithObjectsMethod = ReadDeclAs<ObjCMethodDecl>(Record, Idx); in VisitObjCArrayLiteral()
854 E->DictWithObjectsMethod = ReadDeclAs<ObjCMethodDecl>(Record, Idx); in VisitObjCDictionaryLiteral()
874 E->setProtocol(ReadDeclAs<ObjCProtocolDecl>(Record, Idx)); in VisitObjCProtocolExpr()
881 E->setDecl(ReadDeclAs<ObjCIvarDecl>(Record, Idx)); in VisitObjCIvarRefExpr()
893 ObjCMethodDecl *Getter = ReadDeclAs<ObjCMethodDecl>(Record, Idx); in VisitObjCPropertyRefExpr()
894 ObjCMethodDecl *Setter = ReadDeclAs<ObjCMethodDecl>(Record, Idx); in VisitObjCPropertyRefExpr()
897 E->setExplicitProperty(ReadDeclAs<ObjCPropertyDecl>(Record, Idx), in VisitObjCPropertyRefExpr()
910 E->setClassReceiver(ReadDeclAs<ObjCInterfaceDecl>(Record, Idx)); in VisitObjCPropertyRefExpr()
920 E->GetAtIndexMethodDecl = ReadDeclAs<ObjCMethodDecl>(Record, Idx); in VisitObjCSubscriptRefExpr()
921 E->SetAtIndexMethodDecl = ReadDeclAs<ObjCMethodDecl>(Record, Idx); in VisitObjCSubscriptRefExpr()
955 E->setMethodDecl(ReadDeclAs<ObjCMethodDecl>(Record, Idx)); in VisitObjCMessageExpr()
982 S->setCatchParamDecl(ReadDeclAs<VarDecl>(Record, Idx)); in VisitObjCAtCatchStmt()
1039 S->ExceptionDecl = ReadDeclAs<VarDecl>(Record, Idx); in VisitCXXCatchStmt()
1087 E->setConstructor(ReadDeclAs<CXXConstructorDecl>(Record, Idx)); in VisitCXXConstructExpr()
1126 ArrayIndexVars[I] = ReadDeclAs<VarDecl>(Record, Idx); in VisitLambdaExpr()
1206 E->Param.setPointer(ReadDeclAs<ParmVarDecl>(Record, Idx)); in VisitCXXDefaultArgExpr()
1229 E->setOperatorNew(ReadDeclAs<FunctionDecl>(Record, Idx)); in VisitCXXNewExpr()
1230 E->setOperatorDelete(ReadDeclAs<FunctionDecl>(Record, Idx)); in VisitCXXNewExpr()
1251 E->OperatorDelete = ReadDeclAs<FunctionDecl>(Record, Idx); in VisitCXXDeleteExpr()
1280 E->getObjectsBuffer()[i] = ReadDeclAs<BlockDecl>(Record, Idx); in VisitExprWithCleanups()
1298 E->FirstQualifierFoundInScope = ReadDeclAs<NamedDecl>(Record, Idx); in VisitCXXDependentScopeMemberExpr()
1336 NamedDecl *D = ReadDeclAs<NamedDecl>(Record, Idx); in VisitOverloadExpr()
1361 E->NamingClass = ReadDeclAs<CXXRecordDecl>(Record, Idx); in VisitUnresolvedLookupExpr()
1436 E->Pack = ReadDeclAs<NamedDecl>(Record, Idx); in VisitSizeOfPackExpr()
1442 E->Param = ReadDeclAs<NonTypeTemplateParmDecl>(Record, Idx); in VisitSubstNonTypeTemplateParmExpr()
1450 E->Param = ReadDeclAs<NonTypeTemplateParmDecl>(Record, Idx); in VisitSubstNonTypeTemplateParmPackExpr()
1784 NamedDecl *FoundD = ReadDeclAs<NamedDecl>(F, Record, Idx); in ReadStmtFromStream()
1792 ValueDecl *MemberD = ReadDeclAs<ValueDecl>(F, Record, Idx); in ReadStmtFromStream()