Subversion Repositories QNX 8.QNX8 LLVM/Clang compiler suite

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
14 pmbaty 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);