4 #include <barvinok/polylib.h>
7 #if defined(__cplusplus)
11 struct verify_options
{
15 int continue_on_error
;
19 /* "generated" options */
22 struct barvinok_options
*barvinok
;
25 extern struct argp verify_argp
;
26 void verify_options_set_range(struct verify_options
*options
, int dim
);
28 Polyhedron
*check_poly_context_scan(Polyhedron
*P
, Polyhedron
**C
,
30 const struct verify_options
*options
);
31 void check_poly_init(Polyhedron
*C
, struct verify_options
*options
);
33 struct check_poly_data
;
34 typedef int (*check_poly_fun
)(const struct check_poly_data
*data
,
36 const struct verify_options
*options
);
37 struct check_poly_data
{
42 int check_poly(Polyhedron
*CS
, const struct check_poly_data
*data
,
43 int nparam
, int pos
, Value
*z
,
44 const struct verify_options
*options
);
46 #if defined(__cplusplus)