Lines Matching defs:ComAssert
158 #define ComAssert(expr) Assert(expr)
160 #define ComAssert(expr) \
195 * See ComAssert for more info.
216 * See ComAssert for more info.
235 * See ComAssert for more info.
249 * See ComAssert for more info.
264 * See ComAssert for more info.
275 /** Special version of ComAssert that returns ret if expr fails */
277 do { ComAssert(expr); if (!(expr)) return (ret); } while (0)
298 /** Special version of ComAssert that returns void if expr fails */
300 do { ComAssert(expr); if (!(expr)) return; } while (0)
318 /** Special version of ComAssert that evaluates eval and breaks if expr fails */
320 if (1) { ComAssert(expr); if (!(expr)) { eval; break; } } else do {} while (0)
341 /** Special version of ComAssert that evaluates eval and throws it if expr fails */
343 do { ComAssert(expr); if (!(expr)) { throw (eval); } } while (0)
353 /** Special version of ComAssert that throws eval */