| 1 | #define xFN(TYPE,NAME) TYPE ## _ ## NAME |
|---|---|
| 2 | #define FN(TYPE,NAME) xFN(TYPE,NAME) |
| 3 | |
| 4 | /* Does "obj" have a single reference? |
| 5 | * That is, can "obj" be changed inplace? |
| 6 | */ |
| 7 | isl_bool FN(TYPE,has_single_reference)(__isl_keep TYPE *obj) |
| 8 | { |
| 9 | if (!obj) |
| 10 | return isl_bool_error; |
| 11 | return obj->ref == 1; |
| 12 | } |
| 13 |
