document isl_union_set_apply_union_pw_qpolynomial
[barvinok.git] / isl_obj_str.h
blob7ad3f6bee4560fd563c06ea23ff347dd75b98c77
1 #include <isl/obj.h>
3 struct isl_str {
4 int ref;
6 struct isl_ctx *ctx;
8 char *s;
9 };
10 typedef struct isl_str isl_str;
12 __isl_give isl_str *isl_str_alloc(struct isl_ctx *ctx);
13 __isl_give isl_str *isl_str_from_string(isl_ctx *ctx, __isl_take char *s);
14 __isl_give isl_str *isl_str_concat(__isl_take isl_str *str1,
15 __isl_take isl_str *str2);
17 extern struct isl_obj_vtable isl_obj_str_vtable;
18 #define isl_obj_str (&isl_obj_str_vtable)