#ifndef ISL_SCHEDULE_TYPE_H #define ISL_SCHEDULE_TYPE_H #if defined(__cplusplus) extern "C" { #endif enum isl_schedule_node_type { isl_schedule_node_error = -1, isl_schedule_node_band, isl_schedule_node_context, isl_schedule_node_domain, isl_schedule_node_expansion, isl_schedule_node_extension, isl_schedule_node_filter, isl_schedule_node_leaf, isl_schedule_node_guard, isl_schedule_node_mark, isl_schedule_node_sequence, isl_schedule_node_set }; struct __isl_export isl_schedule_node; typedef struct isl_schedule_node isl_schedule_node; struct __isl_export isl_schedule; typedef struct isl_schedule isl_schedule; #if defined(__cplusplus) } #endif #endif