Home | History | Annotate | Download | only in visupng

Lines Matching defs:Try

69     The Try/Catch and Throw statements (described below) implicitly
97 Try/Catch/Throw macros, so it shouldn't be expensive or have side
108 are used by a Try/Catch statement. It does no harm to initialize
112 Try/Catch statement.
115 Try statement
118 The Try/Catch/Throw macros are capitalized in order to avoid
122 A Try/Catch statement has a syntax similar to an if/else statement,
132 If a Throw that uses the same exception context as the Try/Catch is
133 executed within the Try clause (typically within a function called
134 by the Try clause), and the exception is not caught by a nested
135 Try/Catch statement, then a copy of the exception will be assigned
143 Try foo();
146 IMPORTANT: Jumping into or out of a Try clause (for example via
150 inside a Try clause. In many cases where one is tempted to return
151 from a Try clause, it will suffice to use Throw, and then return
153 use goto to jump to the end of the Try clause, then check the flag
154 after the Try/Catch statement.
157 changed within the Try clause are undefined after an exception is
158 caught. Therefore, variables modified inside the Try block whose
159 values are needed later outside the Try block must either use static
168 clause of the innermost enclosing Try clause. The expression must
176 Try statement
179 When the value of the exception is not needed, a Try/Catch statement
211 #define Try \
234 /* Try ends with do, and Catch begins with while(0) and ends with */
235 /* else, to ensure that Try/Catch syntax is similar to if/else */