1 #ifndef ISL_POINT_PRIVATE_H
2 #define ISL_POINT_PRIVATE_H
14 __isl_give isl_point
*isl_point_alloc(__isl_take isl_space
*space
,
15 __isl_take isl_vec
*vec
);
17 __isl_keep isl_space
*isl_point_peek_space(__isl_keep isl_point
*pnt
);
18 __isl_give isl_space
*isl_point_take_space(__isl_keep isl_point
*pnt
);
19 __isl_give isl_point
*isl_point_restore_space(__isl_take isl_point
*pnt
,
20 __isl_take isl_space
*space
);
21 __isl_keep isl_vec
*isl_point_peek_vec(__isl_keep isl_point
*pnt
);
22 __isl_give isl_vec
*isl_point_get_vec(__isl_keep isl_point
*pnt
);
23 __isl_give isl_vec
*isl_point_take_vec(__isl_keep isl_point
*pnt
);
24 __isl_give isl_point
*isl_point_restore_vec(__isl_take isl_point
*pnt
,
25 __isl_take isl_vec
*vec
);
27 isl_stat
isl_point_check_named_params(__isl_keep isl_point
*pnt
);
28 __isl_give isl_point
*isl_point_align_params(__isl_take isl_point
*pnt
,
29 __isl_take isl_space
*model
);