Blame isl-0.14/include/isl/map_type.h

Packit fb9d21
#ifndef ISL_MAP_TYPE_H
Packit fb9d21
#define ISL_MAP_TYPE_H
Packit fb9d21
Packit fb9d21
#include <isl/ctx.h>
Packit fb9d21
#include <isl/list.h>
Packit fb9d21
Packit fb9d21
#if defined(__cplusplus)
Packit fb9d21
extern "C" {
Packit fb9d21
#endif
Packit fb9d21
Packit fb9d21
struct __isl_subclass(isl_map) isl_basic_map;
Packit fb9d21
typedef struct isl_basic_map isl_basic_map;
Packit fb9d21
struct __isl_subclass(isl_union_map) isl_map;
Packit fb9d21
typedef struct isl_map isl_map;
Packit fb9d21
Packit fb9d21
#ifndef isl_basic_set
Packit fb9d21
struct __isl_subclass(isl_set) isl_basic_set;
Packit fb9d21
typedef struct isl_basic_set isl_basic_set;
Packit fb9d21
ISL_DECLARE_LIST_TYPE(basic_set)
Packit fb9d21
#endif
Packit fb9d21
Packit fb9d21
#ifndef isl_set
Packit fb9d21
struct __isl_subclass(isl_union_set) isl_set;
Packit fb9d21
typedef struct isl_set isl_set;
Packit fb9d21
ISL_DECLARE_LIST_TYPE(set)
Packit fb9d21
#endif
Packit fb9d21
Packit fb9d21
ISL_DECLARE_LIST_FN(basic_set)
Packit fb9d21
ISL_DECLARE_LIST_FN(set)
Packit fb9d21
Packit fb9d21
#if defined(__cplusplus)
Packit fb9d21
}
Packit fb9d21
#endif
Packit fb9d21
Packit fb9d21
#endif