- #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 
-