isl_test_cpp17-generic.cc: work around std::optional::value issue in older macOS
[isl.git] / include / isl / id_to_ast_expr.h
blobccdb1e0713946c721d423ba7f3d26ca662efe672
1 #ifndef ISL_ID_TO_AST_EXPR_H
2 #define ISL_ID_TO_AST_EXPR_H
4 #include <isl/id_type.h>
5 #include <isl/ast_type.h>
6 #include <isl/maybe_ast_expr.h>
8 #define ISL_KEY isl_id
9 #define ISL_VAL isl_ast_expr
10 #define ISL_HMAP_SUFFIX id_to_ast_expr
11 #define ISL_HMAP isl_id_to_ast_expr
12 #define ISL_HMAP_HAVE_READ_FROM_STR
13 #define ISL_HMAP_IS_EQUAL isl_id_to_ast_expr_is_equal
14 #include <isl/hmap.h>
15 #undef ISL_KEY
16 #undef ISL_VAL
17 #undef ISL_HMAP_SUFFIX
18 #undef ISL_HMAP
19 #undef ISL_HMAP_HAVE_READ_FROM_STR
20 #undef ISL_HMAP_IS_EQUAL
22 #endif