Lines Matching refs:NumCatchStmts
170 return 1 + NumCatchStmts + HasFinally; in numTrailingObjects()
177 unsigned NumCatchStmts : 16; variable
192 Stmt **CatchStmts, unsigned NumCatchStmts,
195 explicit ObjCAtTryStmt(EmptyShell Empty, unsigned NumCatchStmts, in ObjCAtTryStmt() argument
197 : Stmt(ObjCAtTryStmtClass, Empty), NumCatchStmts(NumCatchStmts), in ObjCAtTryStmt()
203 Stmt **CatchStmts, unsigned NumCatchStmts,
206 unsigned NumCatchStmts, bool HasFinally);
219 unsigned getNumCatchStmts() const { return NumCatchStmts; } in getNumCatchStmts()
223 assert(I < NumCatchStmts && "Out-of-bounds @catch index"); in getCatchStmt()
229 assert(I < NumCatchStmts && "Out-of-bounds @catch index"); in getCatchStmt()
235 assert(I < NumCatchStmts && "Out-of-bounds @catch index"); in setCatchStmt()
244 return cast_or_null<ObjCAtFinallyStmt>(getStmts()[1 + NumCatchStmts]); in getFinallyStmt()
250 return cast_or_null<ObjCAtFinallyStmt>(getStmts()[1 + NumCatchStmts]); in getFinallyStmt()
254 getStmts()[1 + NumCatchStmts] = S; in setFinallyStmt()
280 return catch_stmts_begin() + NumCatchStmts; in catch_stmts_end()
288 return catch_stmts_begin() + NumCatchStmts; in catch_stmts_end()