Lines Matching refs:ACTION
868 default debugging output method then executes an action and jumps to a label.
875 #define require_noerr_action_string( ERR, LABEL, ACTION, STR ) \
884 { ACTION; } \
919 @abstract Require that an error code is noErr (0) with an action to execute otherwise.
924 function name, etc.) using the default debugging output method then executes an action and jumps to a label.
931 #define require_noerr_action( ERR, LABEL, ACTION ) \
940 { ACTION; } \
950 @abstract Require that an error code is noErr (0) with an action to execute otherwise.
954 If the error code is non-0, this executes an action and jumps to a label. No debugging information is printed.
961 #define require_noerr_action_quiet( ERR, LABEL, ACTION ) \
966 { ACTION; } \
976 @abstract Requires that an expression evaluate to true with an action to execute otherwise.
981 function name, etc.) using the default debugging output method then executes an action and jumps to a label.
988 #define require_action( X, LABEL, ACTION ) \
994 { ACTION; } \
1004 @abstract Requires that an expression evaluate to true with an action to execute otherwise.
1008 If expression evalulates to false, this executes an action and jumps to a label. No debugging information is printed.
1015 #define require_action_quiet( X, LABEL, ACTION ) \
1020 { ACTION; } \
1030 @abstract Requires that an expression evaluate to true with an explanation and action to execute otherwise.
1036 action and jumps to a label.
1043 #define require_action_string( X, LABEL, ACTION, STR ) \
1049 { ACTION; } \