extract isl_basic_set_scan from polytope_scan.c
[platform/upstream/isl.git] / isl_scan.h
1 #ifndef ISL_SCAN_H
2 #define ISL_SCAN_H
3
4 #include "isl_set.h"
5 #include "isl_vec.h"
6
7 struct isl_scan_callback {
8         int (*add)(struct isl_scan_callback *cb, __isl_take isl_vec *sample);
9 };
10
11 int isl_basic_set_scan(struct isl_basic_set *bset,
12         struct isl_scan_callback *callback);
13
14 #endif