Subversion Repositories QNX 8.QNX8 LLVM/Clang compiler suite

Rev

Blame | Last modification | View Log | Download | RSS feed

  1. #include <isl/ctx.h>
  2. #include <isl/maybe.h>
  3.  
  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.
  7.  */
  8. struct ISL_MAYBE(ISL_TYPE) {
  9.         isl_bool        valid;
  10.         ISL_TYPE        *value;
  11. };
  12. typedef struct ISL_MAYBE(ISL_TYPE) ISL_MAYBE(ISL_TYPE);
  13.