llvm/polly/lib/External/isl/include/isl/polynomial_type.h

#ifndef ISL_POLYNOMIAL_TYPE_H
#define ISL_POLYNOMIAL_TYPE_H

#include <isl/ctx.h>
#include <isl/list.h>

struct isl_qpolynomial;
isl_qpolynomial;

ISL_DECLARE_LIST_TYPE()

struct isl_term;
isl_term;

struct __isl_export isl_pw_qpolynomial;
isl_pw_qpolynomial;

ISL_DECLARE_LIST_TYPE()

enum isl_fold {};

struct isl_qpolynomial_fold;
isl_qpolynomial_fold;

struct isl_pw_qpolynomial_fold;
isl_pw_qpolynomial_fold;

ISL_DECLARE_LIST_TYPE()

struct __isl_export isl_union_pw_qpolynomial;
isl_union_pw_qpolynomial;

struct isl_union_pw_qpolynomial_fold;
isl_union_pw_qpolynomial_fold;

#endif