2 * Use of this software is governed by the MIT license
4 * Written by Sven Verdoolaege
7 #define xFN(TYPE,NAME) TYPE ## _ ## NAME
8 #define FN(TYPE,NAME) xFN(TYPE,NAME)
10 /* Project out all parameters from "obj" by existentially quantifying
13 __isl_give TYPE
*FN(TYPE
,project_out_all_params
)(__isl_take TYPE
*obj
)
17 n
= FN(TYPE
,dim
)(obj
, isl_dim_param
);
19 return FN(TYPE
,free
)(obj
);
20 return FN(TYPE
,project_out
)(obj
, isl_dim_param
, 0, n
);