add isl_aff_mod_val
[platform/upstream/isl.git] / print_templ.c
index 9dd9b86..f147fdc 100644 (file)
@@ -16,3 +16,18 @@ void FN(TYPE,dump)(__isl_keep TYPE *obj)
        p = isl_printer_end_line(p);
        isl_printer_free(p);
 }
+
+__isl_give char *FN(TYPE,to_str)(__isl_keep TYPE *obj)
+{
+       isl_printer *p;
+       char *s;
+
+       if (!obj)
+               return NULL;
+       p = isl_printer_to_str(FN(TYPE,get_ctx)(obj));
+       p = FN(isl_printer_print,BASE)(p, obj);
+       s = isl_printer_get_str(p);
+       isl_printer_free(p);
+
+       return s;
+}