4 /* A structure that possibly contains a pointer to an object of type ISL_TYPE.
5 * The pointer in "value" is only valid if "valid" is isl_bool_true.
6 * Otherwise, "value" is set to NULL.
8 struct ISL_MAYBE(ISL_TYPE
) {
12 typedef struct ISL_MAYBE(ISL_TYPE
) ISL_MAYBE(ISL_TYPE
);