Blame |
    Last modification |
    View Log
    | Download
    | RSS feed
  
  
#include <isl/ctx.h>
 
#include <isl/maybe.h>
 
 
 
/* A structure that possibly contains a pointer to an object of type ISL_TYPE.
 
 * The pointer in "value" is only valid if "valid" is isl_bool_true.
 
 * Otherwise, "value" is set to NULL.
 
 */
 
struct ISL_MAYBE(ISL_TYPE) {
 
        isl_bool        valid;
 
        ISL_TYPE        *value;
 
};
 
typedef struct ISL_MAYBE(ISL_TYPE) ISL_MAYBE(ISL_TYPE);