Lines Matching refs:ACTION
354 * @param ACTION
355 * The extra action to take before go to the EXCEPTION_LABEL label when ASSERTION is not met.
366 #define require_action_quiet(ASSERTION, EXCEPTION_LABEL, ACTION) \
371 ACTION; \
398 * @param ACTION
399 * The extra action to take before go to the EXCEPTION_LABEL label when ASSERTION is not met.
410 #define require_action(ASSERTION, EXCEPTION_LABEL, ACTION) \
415 ACTION; \
424 * Check the required condition, if the required condition is not met, do the ACTION. It is usually used as DEBUG macro.
429 * @param ACTION
430 * The extra action to take when ASSERTION is not met.
436 * ERROR("foo should not be NULL") // action to take if required is false
440 #define verify_action(ASSERTION, ACTION) \
442 ACTION; \