remove polyhedron_range
[barvinok.git] / isl_obj_list.h
blob61f193c0a667d6567bfbcc91d6bbedbd4cc9e69b
1 #include <isl/obj.h>
3 struct isl_list {
4 int ref;
6 struct isl_ctx *ctx;
8 int n;
9 struct isl_obj obj[1];
11 typedef struct isl_list isl_list;
13 struct isl_list *isl_list_alloc(struct isl_ctx *ctx, int n);
14 void isl_list_free(struct isl_list *list);
16 __isl_give isl_list *isl_list_concat(__isl_take isl_list *list1,
17 __isl_take isl_list *list2);
19 extern struct isl_obj_vtable isl_obj_list_vtable;
20 #define isl_obj_list (&isl_obj_list_vtable)