Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-05-10 08:48:18

0001 #ifndef ISL_MAP_TYPE_H
0002 #define ISL_MAP_TYPE_H
0003 
0004 #include <isl/ctx.h>
0005 #include <isl/list.h>
0006 
0007 #if defined(__cplusplus)
0008 extern "C" {
0009 #endif
0010 
0011 struct __isl_subclass(isl_map) isl_basic_map;
0012 typedef struct isl_basic_map isl_basic_map;
0013 ISL_DECLARE_LIST_TYPE(basic_map)
0014 struct __isl_subclass(isl_union_map) isl_map;
0015 typedef struct isl_map isl_map;
0016 ISL_DECLARE_EXPORTED_LIST_TYPE(map)
0017 
0018 #ifndef isl_basic_set
0019 struct __isl_subclass(isl_set) isl_basic_set;
0020 typedef struct isl_basic_set isl_basic_set;
0021 ISL_DECLARE_LIST_TYPE(basic_set)
0022 #endif
0023 
0024 #ifndef isl_set
0025 struct __isl_subclass(isl_union_set) isl_set;
0026 typedef struct isl_set isl_set;
0027 ISL_DECLARE_EXPORTED_LIST_TYPE(set)
0028 #endif
0029 
0030 ISL_DECLARE_LIST_FN(basic_set)
0031 ISL_DECLARE_EXPORTED_LIST_FN(set)
0032 ISL_DECLARE_EXPORTED_LIST_FN_READ(set)
0033 
0034 #if defined(__cplusplus)
0035 }
0036 #endif
0037 
0038 #endif