#ifndef ISL_MULTI_H #define ISL_MULTI_H #include <isl/val_type.h> #include <isl/space_type.h> #include <isl/list.h> #include <isl/set_type.h> #if defined(__cplusplus) extern "C" { #endif #define ISL_DECLARE_MULTI(BASE) … #define ISL_DECLARE_MULTI_IDENTITY(BASE) … #define ISL_DECLARE_MULTI_CMP(BASE) … #define ISL_DECLARE_MULTI_ARITH(BASE) … #define ISL_DECLARE_MULTI_MIN_MAX(BASE) … #define ISL_DECLARE_MULTI_ADD_CONSTANT(BASE) … #define ISL_DECLARE_MULTI_ZERO(BASE) … #define ISL_DECLARE_MULTI_NAN(BASE) … #define ISL_DECLARE_MULTI_DROP_DIMS(BASE) … #define ISL_DECLARE_MULTI_DIMS(BASE) … #define ISL_DECLARE_MULTI_INSERT_DOMAIN(BASE) … #define ISL_DECLARE_MULTI_LOCALS(BASE) … #define ISL_DECLARE_MULTI_DIM_ID(BASE) … #define ISL_DECLARE_MULTI_TUPLE_ID(BASE) … #define ISL_DECLARE_MULTI_WITH_DOMAIN(BASE) … #define ISL_DECLARE_MULTI_BIND_DOMAIN(BASE) … #define ISL_DECLARE_MULTI_UNBIND_PARAMS(BASE) … #define ISL_DECLARE_MULTI_PARAM(BASE) … #if defined(__cplusplus) } #endif #endif