Lines Matching refs:NumCatchStmts
32 Stmt **CatchStmts, unsigned NumCatchStmts, in ObjCAtTryStmt() argument
35 NumCatchStmts(NumCatchStmts), HasFinally(atFinallyStmt != nullptr) { in ObjCAtTryStmt()
38 for (unsigned I = 0; I != NumCatchStmts; ++I) in ObjCAtTryStmt()
42 Stmts[NumCatchStmts + 1] = atFinallyStmt; in ObjCAtTryStmt()
47 Stmt **CatchStmts, unsigned NumCatchStmts, in Create() argument
50 totalSizeToAlloc<Stmt *>(1 + NumCatchStmts + (atFinallyStmt != nullptr)); in Create()
52 return new (Mem) ObjCAtTryStmt(atTryLoc, atTryStmt, CatchStmts, NumCatchStmts, in Create()
57 unsigned NumCatchStmts, in CreateEmpty() argument
59 size_t Size = totalSizeToAlloc<Stmt *>(1 + NumCatchStmts + HasFinally); in CreateEmpty()
61 return new (Mem) ObjCAtTryStmt(EmptyShell(), NumCatchStmts, HasFinally); in CreateEmpty()
67 if (NumCatchStmts) in getEndLoc()
68 return getCatchStmt(NumCatchStmts - 1)->getEndLoc(); in getEndLoc()