Polly 19.0.0git
Public Attributes | List of all members
isl_printer Struct Reference

#include <isl_printer_private.h>

Public Attributes

struct isl_ctxctx
 
struct isl_printer_opsops
 
FILE * file
 
int buf_n
 
int buf_size
 
char * buf
 
int indent
 
int output_format
 
int dump
 
char * indent_prefix
 
char * prefix
 
char * suffix
 
int width
 
int yaml_style
 
int yaml_depth
 
int yaml_size
 
enum isl_yaml_stateyaml_state
 
isl_id_to_id * notes
 

Detailed Description

Definition at line 26 of file isl_printer_private.h.

Member Data Documentation

◆ buf

char* isl_printer::buf

Definition at line 32 of file isl_printer_private.h.

◆ buf_n

int isl_printer::buf_n

Definition at line 30 of file isl_printer_private.h.

◆ buf_size

int isl_printer::buf_size

Definition at line 31 of file isl_printer_private.h.

◆ ctx

struct isl_ctx* isl_printer::ctx

Definition at line 27 of file isl_printer_private.h.

Referenced by ISL_FN(), ISL_MAYBE(), isl_printer_to_file(), and isl_printer_to_str().

◆ dump

int isl_printer::dump

Definition at line 35 of file isl_printer_private.h.

Referenced by isl_printer_set_dump().

◆ file

FILE* isl_printer::file

Definition at line 29 of file isl_printer_private.h.

Referenced by isl_printer_to_file().

◆ indent

int isl_printer::indent

Definition at line 33 of file isl_printer_private.h.

Referenced by isl_printer_indent(), and isl_printer_set_indent().

◆ indent_prefix

char* isl_printer::indent_prefix

Definition at line 36 of file isl_printer_private.h.

◆ notes

isl_id_to_id* isl_printer::notes

Definition at line 46 of file isl_printer_private.h.

◆ ops

struct isl_printer_ops* isl_printer::ops

Definition at line 28 of file isl_printer_private.h.

◆ output_format

int isl_printer::output_format

Definition at line 34 of file isl_printer_private.h.

Referenced by isl_printer_set_output_format().

◆ prefix

char* isl_printer::prefix

Definition at line 37 of file isl_printer_private.h.

Referenced by isl_printer_set_indent_prefix(), and isl_printer_set_prefix().

◆ suffix

char* isl_printer::suffix

Definition at line 38 of file isl_printer_private.h.

Referenced by isl_printer_set_suffix().

◆ width

int isl_printer::width

Definition at line 39 of file isl_printer_private.h.

Referenced by isl_printer_set_isl_int_width().

◆ yaml_depth

int isl_printer::yaml_depth

Definition at line 42 of file isl_printer_private.h.

◆ yaml_size

int isl_printer::yaml_size

Definition at line 43 of file isl_printer_private.h.

◆ yaml_state

enum isl_yaml_state* isl_printer::yaml_state

Definition at line 44 of file isl_printer_private.h.

◆ yaml_style

int isl_printer::yaml_style

Definition at line 41 of file isl_printer_private.h.

Referenced by isl_printer_set_yaml_style().


The documentation for this struct was generated from the following file: