Polly 22.0.0git
list.h File Reference
#include <isl/ctx.h>
#include <isl/printer_type.h>

Go to the source code of this file.

Macros

#define ISL_DECLARE_LIST_TYPE2(EL, EXPORT)
#define ISL_DECLARE_LIST_TYPE(EL)
#define ISL_DECLARE_EXPORTED_LIST_TYPE(EL)
#define ISL_DECLARE_LIST_FN3(EL, CONSTRUCTOR, EXPORT)
#define ISL_DECLARE_LIST_FN(EL)
#define ISL_DECLARE_EXPORTED_LIST_FN(EL)
#define ISL_DECLARE_LIST_FN_READ2(EL, CONSTRUCTOR)
#define ISL_DECLARE_LIST_FN_READ(EL)
#define ISL_DECLARE_EXPORTED_LIST_FN_READ(EL)
#define ISL_DECLARE_LIST(EL)
#define ISL_DECLARE_EXPORTED_LIST(EL)

Macro Definition Documentation

◆ ISL_DECLARE_EXPORTED_LIST

#define ISL_DECLARE_EXPORTED_LIST ( EL)
Value:
ISL_DECLARE_EXPORTED_LIST_FN(EL)
#define EL
#define ISL_DECLARE_EXPORTED_LIST_TYPE(EL)
Definition list.h:26

Definition at line 124 of file list.h.

◆ ISL_DECLARE_EXPORTED_LIST_FN

#define ISL_DECLARE_EXPORTED_LIST_FN ( EL)
Value:
#define __isl_export
Definition ctx.h:31
#define __isl_constructor
Definition ctx.h:37
#define ISL_DECLARE_LIST_FN3(EL, CONSTRUCTOR, EXPORT)
Definition list.h:28

Definition at line 110 of file list.h.

◆ ISL_DECLARE_EXPORTED_LIST_FN_READ

#define ISL_DECLARE_EXPORTED_LIST_FN_READ ( EL)
Value:
#define ISL_DECLARE_LIST_FN_READ2(EL, CONSTRUCTOR)
Definition list.h:112

Definition at line 118 of file list.h.

◆ ISL_DECLARE_EXPORTED_LIST_TYPE

#define ISL_DECLARE_EXPORTED_LIST_TYPE ( EL)
Value:
#define ISL_DECLARE_LIST_TYPE2(EL, EXPORT)
Definition list.h:20

Definition at line 26 of file list.h.

◆ ISL_DECLARE_LIST

#define ISL_DECLARE_LIST ( EL)
Value:
ISL_DECLARE_LIST_FN(EL)
#define ISL_DECLARE_LIST_TYPE(EL)
Definition list.h:24

Definition at line 121 of file list.h.

◆ ISL_DECLARE_LIST_FN

#define ISL_DECLARE_LIST_FN ( EL)
Value:

Definition at line 108 of file list.h.

◆ ISL_DECLARE_LIST_FN3

#define ISL_DECLARE_LIST_FN3 ( EL,
CONSTRUCTOR,
EXPORT )

Definition at line 28 of file list.h.

◆ ISL_DECLARE_LIST_FN_READ

#define ISL_DECLARE_LIST_FN_READ ( EL)
Value:

Definition at line 116 of file list.h.

◆ ISL_DECLARE_LIST_FN_READ2

#define ISL_DECLARE_LIST_FN_READ2 ( EL,
CONSTRUCTOR )
Value:
CONSTRUCTOR \
__isl_give isl_##EL##_list *isl_##EL##_list_read_from_str( \
isl_ctx *ctx, const char *str);
const char * str
Definition isl_test.c:2095

Definition at line 112 of file list.h.

◆ ISL_DECLARE_LIST_TYPE

#define ISL_DECLARE_LIST_TYPE ( EL)
Value:

Definition at line 24 of file list.h.

◆ ISL_DECLARE_LIST_TYPE2

#define ISL_DECLARE_LIST_TYPE2 ( EL,
EXPORT )
Value:
struct isl_##EL; \
struct EXPORT isl_##EL##_list; \
typedef struct isl_##EL##_list isl_##EL##_list;

Definition at line 20 of file list.h.