Lines Matching defs:AssertComRC
37 #define AssertComRC(rc) \
41 * A special version of AssertComRC that returns the given expression
51 * A special version of AssertComRC that returns the given result code
61 * A special version of AssertComRC that returns if the result code is failed.
70 * A special version of AssertComRC that evaluates the given expression and
77 if (!SUCCEEDED (rc)) { AssertComRC (rc); eval; break; } else do {} while (0)
80 * A special version of AssertComRC that evaluates the given expression and
87 if (!SUCCEEDED (rc)) { AssertComRC (rc); throw (eval); } else do {} while (0)
90 * A special version of AssertComRC that just breaks if the result code is
96 if (!SUCCEEDED (rc)) { AssertComRC (rc); break; } else do {} while (0)
99 * A special version of AssertComRC that just throws @a rc if the result code is
105 if (!SUCCEEDED (rc)) { AssertComRC (rc); throw rc; } else do {} while (0)