~ubuntu-branches/ubuntu/trusty/cloog/trusty

« back to all changes in this revision

Viewing changes to isl/include/isl/point.h

  • Committer: Package Import Robot
  • Author(s): Matthias Klose
  • Date: 2011-12-15 18:39:17 UTC
  • mfrom: (1.1.1)
  • Revision ID: package-import@ubuntu.com-20111215183917-uqggmujou8wna9js
Tags: 0.17.0-1
New upstream version.

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
#define ISL_POINT_H
3
3
 
4
4
#include <stdio.h>
5
 
#include <isl/dim.h>
 
5
#include <isl/space.h>
6
6
 
7
7
#if defined(__cplusplus)
8
8
extern "C" {
12
12
typedef struct isl_point isl_point;
13
13
 
14
14
isl_ctx *isl_point_get_ctx(__isl_keep isl_point *pnt);
15
 
__isl_give isl_dim *isl_point_get_dim(__isl_keep isl_point *pnt);
 
15
__isl_give isl_space *isl_point_get_space(__isl_keep isl_point *pnt);
16
16
 
17
 
__isl_give isl_point *isl_point_zero(__isl_take isl_dim *dim);
 
17
__isl_give isl_point *isl_point_zero(__isl_take isl_space *dim);
18
18
__isl_give isl_point *isl_point_copy(__isl_keep isl_point *pnt);
19
19
void isl_point_free(__isl_take isl_point *pnt);
20
20
 
21
 
void isl_point_get_coordinate(__isl_keep isl_point *pnt,
 
21
int isl_point_get_coordinate(__isl_keep isl_point *pnt,
22
22
        enum isl_dim_type type, int pos, isl_int *v);
23
23
__isl_give isl_point *isl_point_set_coordinate(__isl_take isl_point *pnt,
24
24
        enum isl_dim_type type, int pos, isl_int v);
28
28
__isl_give isl_point *isl_point_sub_ui(__isl_take isl_point *pnt,
29
29
        enum isl_dim_type type, int pos, unsigned val);
30
30
 
31
 
__isl_give isl_point *isl_point_void(__isl_take isl_dim *dim);
 
31
__isl_give isl_point *isl_point_void(__isl_take isl_space *dim);
32
32
int isl_point_is_void(__isl_keep isl_point *pnt);
33
33
 
34
 
void isl_point_print(__isl_keep isl_point *pnt, FILE *out);
 
34
__isl_give isl_printer *isl_printer_print_point(
 
35
        __isl_take isl_printer *printer, __isl_keep isl_point *pnt);
35
36
 
36
37
#if defined(__cplusplus)
37
38
}
38
39
#endif
39
40
 
 
41
#include <isl/dim.h>
 
42
 
40
43
#endif