1#ifndef ISL_AFF_TYPE_H
2#define ISL_AFF_TYPE_H
3
4#include <isl/list.h>
5
6#if defined(__cplusplus)
7extern "C" {
8#endif
9
10struct __isl_subclass(isl_multi_aff) __isl_subclass(isl_pw_aff) isl_aff;
11typedef struct isl_aff isl_aff;
12
13ISL_DECLARE_EXPORTED_LIST_TYPE(aff)
14
15struct __isl_subclass(isl_multi_pw_aff) __isl_subclass(isl_pw_multi_aff)
16 __isl_subclass(isl_union_pw_aff) isl_pw_aff;
17typedef struct isl_pw_aff isl_pw_aff;
18
19ISL_DECLARE_EXPORTED_LIST_TYPE(pw_aff)
20
21struct __isl_subclass(isl_multi_union_pw_aff)
22 __isl_subclass(isl_union_pw_multi_aff) isl_union_pw_aff;
23typedef struct isl_union_pw_aff isl_union_pw_aff;
24
25ISL_DECLARE_EXPORTED_LIST_TYPE(union_pw_aff)
26
27struct __isl_subclass(isl_multi_pw_aff) __isl_subclass(isl_pw_multi_aff)
28 isl_multi_aff;
29typedef struct isl_multi_aff isl_multi_aff;
30
31struct __isl_subclass(isl_multi_pw_aff) __isl_subclass(isl_union_pw_multi_aff)
32 isl_pw_multi_aff;
33typedef struct isl_pw_multi_aff isl_pw_multi_aff;
34
35ISL_DECLARE_EXPORTED_LIST_TYPE(pw_multi_aff)
36
37struct __isl_export isl_union_pw_multi_aff;
38typedef struct isl_union_pw_multi_aff isl_union_pw_multi_aff;
39
40ISL_DECLARE_LIST_TYPE(union_pw_multi_aff)
41
42struct __isl_subclass(isl_multi_union_pw_aff) isl_multi_pw_aff;
43typedef struct isl_multi_pw_aff isl_multi_pw_aff;
44
45struct __isl_export isl_multi_union_pw_aff;
46typedef struct isl_multi_union_pw_aff isl_multi_union_pw_aff;
47
48#if defined(__cplusplus)
49}
50#endif
51
52#endif
53

source code of polly/lib/External/isl/include/isl/aff_type.h