privately export isl_basic_set_set_rational
[isl.git] / include / isl_list.h
blob44055fb72511d1569b95b73fb6f0d9da965591b7
1 #ifndef ISL_LIST_H
2 #define ISL_LIST_H
4 #include <isl_ctx.h>
6 struct isl_basic_set;
8 struct isl_basic_set_list {
9 int ref;
10 struct isl_ctx *ctx;
12 int n;
14 size_t size;
15 struct isl_basic_set *p[0];
18 struct isl_basic_set_list *isl_basic_set_list_alloc(struct isl_ctx *ctx, int n);
19 void isl_basic_set_list_free(struct isl_basic_set_list *list);
20 struct isl_basic_set_list *isl_basic_set_list_add(
21 struct isl_basic_set_list *list,
22 struct isl_basic_set *bset);
24 #endif