Lines Matching refs:NumCatchStmts
779 Stmt **CatchStmts, unsigned NumCatchStmts, in ObjCAtTryStmt() argument
782 NumCatchStmts(NumCatchStmts), HasFinally(atFinallyStmt != nullptr) { in ObjCAtTryStmt()
785 for (unsigned I = 0; I != NumCatchStmts; ++I) in ObjCAtTryStmt()
789 Stmts[NumCatchStmts + 1] = atFinallyStmt; in ObjCAtTryStmt()
796 unsigned NumCatchStmts, in Create() argument
799 (1 + NumCatchStmts + (atFinallyStmt != nullptr)) * sizeof(Stmt *); in Create()
801 return new (Mem) ObjCAtTryStmt(atTryLoc, atTryStmt, CatchStmts, NumCatchStmts, in Create()
806 unsigned NumCatchStmts, in CreateEmpty() argument
809 (1 + NumCatchStmts + HasFinally) * sizeof(Stmt *); in CreateEmpty()
811 return new (Mem) ObjCAtTryStmt(EmptyShell(), NumCatchStmts, HasFinally); in CreateEmpty()
817 if (NumCatchStmts) in getLocEnd()
818 return getCatchStmt(NumCatchStmts - 1)->getLocEnd(); in getLocEnd()