Home | History | Annotate | Download | only in isl
      1 #ifndef ISL_POLYNOMIAL_TYPE_H
      2 #define ISL_POLYNOMIAL_TYPE_H
      3 
      4 struct isl_qpolynomial;
      5 typedef struct isl_qpolynomial isl_qpolynomial;
      6 
      7 struct isl_term;
      8 typedef struct isl_term isl_term;
      9 
     10 struct __isl_export isl_pw_qpolynomial;
     11 typedef struct isl_pw_qpolynomial isl_pw_qpolynomial;
     12 
     13 enum isl_fold {
     14 	isl_fold_min,
     15 	isl_fold_max,
     16 	isl_fold_list
     17 };
     18 
     19 struct isl_qpolynomial_fold;
     20 typedef struct isl_qpolynomial_fold isl_qpolynomial_fold;
     21 
     22 struct isl_pw_qpolynomial_fold;
     23 typedef struct isl_pw_qpolynomial_fold isl_pw_qpolynomial_fold;
     24 
     25 struct __isl_export isl_union_pw_qpolynomial;
     26 typedef struct isl_union_pw_qpolynomial isl_union_pw_qpolynomial;
     27 
     28 struct isl_union_pw_qpolynomial_fold;
     29 typedef struct isl_union_pw_qpolynomial_fold isl_union_pw_qpolynomial_fold;
     30 
     31 #endif
     32