~mmach/netext73/isl

« back to all changes in this revision

Viewing changes to isl_point_private.h

  • Committer: NetBit73
  • Date: 2018-08-03 19:05:39 UTC
  • Revision ID: netbit73@gmail.com-20180803190539-v2x926aldpab4xvt
0.20

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#ifndef ISL_POINT_PRIVATE_H
 
2
#define ISL_POINT_PRIVATE_H
 
3
 
1
4
#include <isl/space.h>
2
5
#include <isl/point.h>
3
6
#include <isl/vec.h>
10
13
 
11
14
__isl_give isl_point *isl_point_alloc(__isl_take isl_space *dim,
12
15
        __isl_take isl_vec *vec);
 
16
 
 
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);
 
26
 
 
27
#endif