pub struct Printer {
pub ptr: uintptr_t,
pub should_free_on_drop: bool,
}
Expand description
Wraps isl_printer
.
Fields§
§ptr: uintptr_t
§should_free_on_drop: bool
Implementations§
Source§impl Printer
impl Printer
Sourcepub fn print_union_set(self, uset: &UnionSet) -> Printer
pub fn print_union_set(self, uset: &UnionSet) -> Printer
Wraps isl_printer_print_union_set
.
Sourcepub fn print_pw_qpolynomial_fold_list(
self,
list: &PwQPolynomialFoldList,
) -> Printer
pub fn print_pw_qpolynomial_fold_list( self, list: &PwQPolynomialFoldList, ) -> Printer
Wraps isl_printer_print_pw_qpolynomial_fold_list
.
Sourcepub fn print_union_pw_multi_aff_list(
self,
list: &UnionPwMultiAffList,
) -> Printer
pub fn print_union_pw_multi_aff_list( self, list: &UnionPwMultiAffList, ) -> Printer
Wraps isl_printer_print_union_pw_multi_aff_list
.
Sourcepub fn print_multi_union_pw_aff(self, mupa: &MultiUnionPwAff) -> Printer
pub fn print_multi_union_pw_aff(self, mupa: &MultiUnionPwAff) -> Printer
Wraps isl_printer_print_multi_union_pw_aff
.
Sourcepub fn print_ast_expr_list(self, list: &ASTExprList) -> Printer
pub fn print_ast_expr_list(self, list: &ASTExprList) -> Printer
Wraps isl_printer_print_ast_expr_list
.
Sourcepub fn print_pw_aff_list(self, list: &PwAffList) -> Printer
pub fn print_pw_aff_list(self, list: &PwAffList) -> Printer
Wraps isl_printer_print_pw_aff_list
.
Sourcepub fn print_union_map_list(self, list: &UnionMapList) -> Printer
pub fn print_union_map_list(self, list: &UnionMapList) -> Printer
Wraps isl_printer_print_union_map_list
.
Sourcepub fn print_qpolynomial_list(self, list: &QPolynomialList) -> Printer
pub fn print_qpolynomial_list(self, list: &QPolynomialList) -> Printer
Wraps isl_printer_print_qpolynomial_list
.
Sourcepub fn print_val_list(self, list: &ValList) -> Printer
pub fn print_val_list(self, list: &ValList) -> Printer
Wraps isl_printer_print_val_list
.
Sourcepub fn print_double(self, d: f64) -> Printer
pub fn print_double(self, d: f64) -> Printer
Wraps isl_printer_print_double
.
Sourcepub fn yaml_start_mapping(self) -> Printer
pub fn yaml_start_mapping(self) -> Printer
Wraps isl_printer_yaml_start_mapping
.
Sourcepub fn set_indent_prefix(self, prefix: &str) -> Printer
pub fn set_indent_prefix(self, prefix: &str) -> Printer
Wraps isl_printer_set_indent_prefix
.
Sourcepub fn print_union_pw_qpolynomial_fold(
self,
upwf: &UnionPwQPolynomialFold,
) -> Printer
pub fn print_union_pw_qpolynomial_fold( self, upwf: &UnionPwQPolynomialFold, ) -> Printer
Wraps isl_printer_print_union_pw_qpolynomial_fold
.
Sourcepub fn print_schedule_node(self, node: &ScheduleNode) -> Printer
pub fn print_schedule_node(self, node: &ScheduleNode) -> Printer
Wraps isl_printer_print_schedule_node
.
Sourcepub fn print_basic_map(self, bmap: &BasicMap) -> Printer
pub fn print_basic_map(self, bmap: &BasicMap) -> Printer
Wraps isl_printer_print_basic_map
.
Sourcepub fn get_output_format(&self) -> i32
pub fn get_output_format(&self) -> i32
Wraps isl_printer_get_output_format
.
Sourcepub fn print_union_pw_multi_aff(self, upma: &UnionPwMultiAff) -> Printer
pub fn print_union_pw_multi_aff(self, upma: &UnionPwMultiAff) -> Printer
Wraps isl_printer_print_union_pw_multi_aff
.
Sourcepub fn print_pw_multi_aff_list(self, list: &PwMultiAffList) -> Printer
pub fn print_pw_multi_aff_list(self, list: &PwMultiAffList) -> Printer
Wraps isl_printer_print_pw_multi_aff_list
.
Sourcepub fn print_constraint_list(self, list: &ConstraintList) -> Printer
pub fn print_constraint_list(self, list: &ConstraintList) -> Printer
Wraps isl_printer_print_constraint_list
.
Sourcepub fn print_fixed_box(self, box_: &FixedBox) -> Printer
pub fn print_fixed_box(self, box_: &FixedBox) -> Printer
Wraps isl_printer_print_fixed_box
.
Sourcepub fn print_schedule(self, schedule: &Schedule) -> Printer
pub fn print_schedule(self, schedule: &Schedule) -> Printer
Wraps isl_printer_print_schedule
.
Sourcepub fn print_space(self, space: &Space) -> Printer
pub fn print_space(self, space: &Space) -> Printer
Wraps isl_printer_print_space
.
Sourcepub fn print_id_to_ast_expr(self, hmap: &IdToASTExpr) -> Printer
pub fn print_id_to_ast_expr(self, hmap: &IdToASTExpr) -> Printer
Wraps isl_printer_print_id_to_ast_expr
.
Sourcepub fn print_local_space(self, ls: &LocalSpace) -> Printer
pub fn print_local_space(self, ls: &LocalSpace) -> Printer
Wraps isl_printer_print_local_space
.
Sourcepub fn print_union_pw_aff(self, upa: &UnionPwAff) -> Printer
pub fn print_union_pw_aff(self, upa: &UnionPwAff) -> Printer
Wraps isl_printer_print_union_pw_aff
.
Sourcepub fn set_prefix(self, prefix: &str) -> Printer
pub fn set_prefix(self, prefix: &str) -> Printer
Wraps isl_printer_set_prefix
.
Sourcepub fn print_union_access_info(self, access: &UnionAccessInfo) -> Printer
pub fn print_union_access_info(self, access: &UnionAccessInfo) -> Printer
Wraps isl_printer_print_union_access_info
.
Sourcepub fn set_isl_int_width(self, width: i32) -> Printer
pub fn set_isl_int_width(self, width: i32) -> Printer
Wraps isl_printer_set_isl_int_width
.
Sourcepub fn get_yaml_style(&self) -> i32
pub fn get_yaml_style(&self) -> i32
Wraps isl_printer_get_yaml_style
.
Sourcepub fn set_yaml_style(self, yaml_style: i32) -> Printer
pub fn set_yaml_style(self, yaml_style: i32) -> Printer
Wraps isl_printer_set_yaml_style
.
Sourcepub fn print_basic_map_list(self, list: &BasicMapList) -> Printer
pub fn print_basic_map_list(self, list: &BasicMapList) -> Printer
Wraps isl_printer_print_basic_map_list
.
Sourcepub fn print_union_pw_aff_list(self, list: &UnionPwAffList) -> Printer
pub fn print_union_pw_aff_list(self, list: &UnionPwAffList) -> Printer
Wraps isl_printer_print_union_pw_aff_list
.
Sourcepub fn print_ast_node_list(self, list: &ASTNodeList) -> Printer
pub fn print_ast_node_list(self, list: &ASTNodeList) -> Printer
Wraps isl_printer_print_ast_node_list
.
Sourcepub fn print_set_list(self, list: &SetList) -> Printer
pub fn print_set_list(self, list: &SetList) -> Printer
Wraps isl_printer_print_set_list
.
Sourcepub fn print_ast_node(self, node: &ASTNode) -> Printer
pub fn print_ast_node(self, node: &ASTNode) -> Printer
Wraps isl_printer_print_ast_node
.
Sourcepub fn print_pw_qpolynomial(self, pwqp: &PwQPolynomial) -> Printer
pub fn print_pw_qpolynomial(self, pwqp: &PwQPolynomial) -> Printer
Wraps isl_printer_print_pw_qpolynomial
.
Sourcepub fn print_union_set_list(self, list: &UnionSetList) -> Printer
pub fn print_union_set_list(self, list: &UnionSetList) -> Printer
Wraps isl_printer_print_union_set_list
.
Sourcepub fn print_id_list(self, list: &IdList) -> Printer
pub fn print_id_list(self, list: &IdList) -> Printer
Wraps isl_printer_print_id_list
.
Sourcepub fn print_multi_val(self, mv: &MultiVal) -> Printer
pub fn print_multi_val(self, mv: &MultiVal) -> Printer
Wraps isl_printer_print_multi_val
.
Sourcepub fn print_qpolynomial_fold(self, fold: &QPolynomialFold) -> Printer
pub fn print_qpolynomial_fold(self, fold: &QPolynomialFold) -> Printer
Wraps isl_printer_print_qpolynomial_fold
.
Sourcepub fn print_union_map(self, umap: &UnionMap) -> Printer
pub fn print_union_map(self, umap: &UnionMap) -> Printer
Wraps isl_printer_print_union_map
.
Sourcepub fn print_basic_set_list(self, list: &BasicSetList) -> Printer
pub fn print_basic_set_list(self, list: &BasicSetList) -> Printer
Wraps isl_printer_print_basic_set_list
.
Sourcepub fn print_ast_expr(self, expr: &ASTExpr) -> Printer
pub fn print_ast_expr(self, expr: &ASTExpr) -> Printer
Wraps isl_printer_print_ast_expr
.
Sourcepub fn print_point(self, pnt: &Point) -> Printer
pub fn print_point(self, pnt: &Point) -> Printer
Wraps isl_printer_print_point
.
Sourcepub fn print_multi_aff(self, maff: &MultiAff) -> Printer
pub fn print_multi_aff(self, maff: &MultiAff) -> Printer
Wraps isl_printer_print_multi_aff
.
Sourcepub fn print_union_flow(self, flow: &UnionFlow) -> Printer
pub fn print_union_flow(self, flow: &UnionFlow) -> Printer
Wraps isl_printer_print_union_flow
.
Sourcepub fn print_basic_set(self, bset: &BasicSet) -> Printer
pub fn print_basic_set(self, bset: &BasicSet) -> Printer
Wraps isl_printer_print_basic_set
.
Sourcepub fn print_pw_multi_aff(self, pma: &PwMultiAff) -> Printer
pub fn print_pw_multi_aff(self, pma: &PwMultiAff) -> Printer
Wraps isl_printer_print_pw_multi_aff
.
Sourcepub fn print_pw_qpolynomial_fold(self, pwf: &PwQPolynomialFold) -> Printer
pub fn print_pw_qpolynomial_fold(self, pwf: &PwQPolynomialFold) -> Printer
Wraps isl_printer_print_pw_qpolynomial_fold
.
Sourcepub fn yaml_end_sequence(self) -> Printer
pub fn yaml_end_sequence(self) -> Printer
Wraps isl_printer_yaml_end_sequence
.
Sourcepub fn yaml_start_sequence(self) -> Printer
pub fn yaml_start_sequence(self) -> Printer
Wraps isl_printer_yaml_start_sequence
.
Sourcepub fn set_indent(self, indent: i32) -> Printer
pub fn set_indent(self, indent: i32) -> Printer
Wraps isl_printer_set_indent
.
Sourcepub fn yaml_end_mapping(self) -> Printer
pub fn yaml_end_mapping(self) -> Printer
Wraps isl_printer_yaml_end_mapping
.
Sourcepub fn set_suffix(self, suffix: &str) -> Printer
pub fn set_suffix(self, suffix: &str) -> Printer
Wraps isl_printer_set_suffix
.
Sourcepub fn print_union_pw_qpolynomial(self, upwqp: &UnionPwQPolynomial) -> Printer
pub fn print_union_pw_qpolynomial(self, upwqp: &UnionPwQPolynomial) -> Printer
Wraps isl_printer_print_union_pw_qpolynomial
.
Sourcepub fn print_aff_list(self, list: &AffList) -> Printer
pub fn print_aff_list(self, list: &AffList) -> Printer
Wraps isl_printer_print_aff_list
.
Sourcepub fn set_output_format(self, output_format: i32) -> Printer
pub fn set_output_format(self, output_format: i32) -> Printer
Wraps isl_printer_set_output_format
.
Sourcepub fn print_constraint(self, c: &Constraint) -> Printer
pub fn print_constraint(self, c: &Constraint) -> Printer
Wraps isl_printer_print_constraint
.
Sourcepub fn print_qpolynomial(self, qp: &QPolynomial) -> Printer
pub fn print_qpolynomial(self, qp: &QPolynomial) -> Printer
Wraps isl_printer_print_qpolynomial
.
Sourcepub fn print_multi_pw_aff(self, mpa: &MultiPwAff) -> Printer
pub fn print_multi_pw_aff(self, mpa: &MultiPwAff) -> Printer
Wraps isl_printer_print_multi_pw_aff
.
Sourcepub fn start_line(self) -> Printer
pub fn start_line(self) -> Printer
Wraps isl_printer_start_line
.
Sourcepub fn print_multi_id(self, mi: &MultiId) -> Printer
pub fn print_multi_id(self, mi: &MultiId) -> Printer
Wraps isl_printer_print_multi_id
.
Sourcepub fn print_pw_aff(self, pwaff: &PwAff) -> Printer
pub fn print_pw_aff(self, pwaff: &PwAff) -> Printer
Wraps isl_printer_print_pw_aff
.
Sourcepub fn print_map_list(self, list: &MapList) -> Printer
pub fn print_map_list(self, list: &MapList) -> Printer
Wraps isl_printer_print_map_list
.
Sourcepub fn print_pw_qpolynomial_list(self, list: &PwQPolynomialList) -> Printer
pub fn print_pw_qpolynomial_list(self, list: &PwQPolynomialList) -> Printer
Wraps isl_printer_print_pw_qpolynomial_list
.
Sourcepub fn print_schedule_constraints(self, sc: &ScheduleConstraints) -> Printer
pub fn print_schedule_constraints(self, sc: &ScheduleConstraints) -> Printer
Wraps isl_printer_print_schedule_constraints
.
Sourcepub fn do_not_free_on_drop(&mut self)
pub fn do_not_free_on_drop(&mut self)
Does not call isl_printer_free() on being dropped. (For internal use only.)