Lines Matching defs:Catch
64 The Try/Catch and Throw statements (described below) implicitly
92 Try/Catch/Throw macros, so it shouldn't be expensive or have side
103 are used by a Try/Catch statement. It does no harm to initialize
107 Try/Catch statement.
111 Catch (expression) statement
113 The Try/Catch/Throw macros are capitalized in order to avoid
117 A Try/Catch statement has a syntax similar to an if/else statement,
122 the else clause is optional, the Catch clause is required. The
127 If a Throw that uses the same exception context as the Try/Catch is
130 Try/Catch statement, then a copy of the exception will be assigned
131 to the expression, and control will jump to the Catch clause. If no
133 the Catch clause is not executed.
139 Catch (p[++i].e) { ... }
144 into or out of a Catch clause is okay, and so is jumping around
147 from the Catch clause. Another option is to set a flag variable and
149 after the Try/Catch statement.
162 where the current function was called, Throw jumps back to the Catch
174 When the value of the exception is not needed, a Try/Catch statement
175 can use Catch_anonymous instead of Catch (expression).
226 #define Catch(e) exception__catch(((e) = the_exception_context->v.etmp, 0))
229 /* Try ends with if(), and Catch begins and ends with else. This */
230 /* ensures that the Try/Catch syntax is really the same as the */