Polly 19.0.0git
isl_point_private.h
Go to the documentation of this file.
1#ifndef ISL_POINT_PRIVATE_H
2#define ISL_POINT_PRIVATE_H
3
4#include <isl/space.h>
5#include <isl/point.h>
6#include <isl/vec.h>
7
8struct isl_point {
9 int ref;
11 struct isl_vec *vec;
12};
13
15 __isl_take isl_vec *vec);
16
20 __isl_take isl_space *space);
25 __isl_take isl_vec *vec);
26
29 __isl_take isl_space *model);
30
31#endif
#define __isl_take
Definition: ctx.h:22
isl_stat
Definition: ctx.h:84
#define __isl_give
Definition: ctx.h:19
#define __isl_keep
Definition: ctx.h:25
__isl_give isl_point * isl_point_alloc(__isl_take isl_space *space, __isl_take isl_vec *vec)
Definition: isl_point.c:66
__isl_give isl_vec * isl_point_take_vec(__isl_keep isl_point *pnt)
Definition: isl_point.c:254
__isl_give isl_space * isl_point_take_space(__isl_keep isl_point *pnt)
Definition: isl_point.c:189
__isl_give isl_point * isl_point_align_params(__isl_take isl_point *pnt, __isl_take isl_space *model)
Definition: isl_point.c:336
__isl_keep isl_space * isl_point_peek_space(__isl_keep isl_point *pnt)
Definition: isl_point.c:39
__isl_keep isl_vec * isl_point_peek_vec(__isl_keep isl_point *pnt)
Definition: isl_point.c:233
__isl_give isl_vec * isl_point_get_vec(__isl_keep isl_point *pnt)
Definition: isl_point.c:240
isl_stat isl_point_check_named_params(__isl_keep isl_point *pnt)
__isl_give isl_point * isl_point_restore_vec(__isl_take isl_point *pnt, __isl_take isl_vec *vec)
Definition: isl_point.c:273
__isl_give isl_point * isl_point_restore_space(__isl_take isl_point *pnt, __isl_take isl_space *space)
Definition: isl_point.c:207
struct isl_vec * vec
isl_space * dim