__isl_keep isl_pw_qpolynomial_fold *pwf);
void isl_pw_qpolynomial_fold_free(__isl_take isl_pw_qpolynomial_fold *pwf);
+unsigned isl_pw_qpolynomial_fold_dim(__isl_keep isl_pw_qpolynomial_fold *pwf,
+ enum isl_dim_type type);
+
__isl_give isl_pw_qpolynomial_fold *isl_pw_qpolynomial_fold_zero(
__isl_take isl_dim *dim);
return isl_dim_copy(pwqp->dim);
}
-unsigned isl_pw_qpolynomial_dim(__isl_keep isl_pw_qpolynomial *pwqp,
- enum isl_dim_type type)
-{
- return pwqp ? isl_dim_size(pwqp->dim, type) : 0;
-}
-
__isl_give isl_term *isl_term_alloc(__isl_take isl_dim *dim,
__isl_take isl_mat *div)
{
FN(PW,free)(pw);
return NULL;
}
+
+unsigned FN(PW,dim)(__isl_keep PW *pw, enum isl_dim_type type)
+{
+ return pw ? isl_dim_size(pw->dim, type) : 0;
+}