1 #include <isl/printer.h>
4 struct isl_printer_ops
;
6 /* A printer to a file or a string.
8 * yaml_style is the YAML style in which the next elements should
9 * be printed and may be either ISL_YAML_STYLE_BLOCK or ISL_YAML_STYLE_FLOW,
10 * with ISL_YAML_STYLE_FLOW being the default.
11 * yaml_state keeps track of the currently active YAML elements.
12 * yaml_size is the size of this arrays, while yaml_depth
13 * is the number of elements currently in use.
14 * yaml_state may be NULL if no YAML printing is being performed.
18 struct isl_printer_ops
*ops
;
33 enum isl_yaml_state
*yaml_state
;