Module CCShimsFormat_
include Format
val pp_open_box : formatter -> int -> unitval open_box : int -> unitval pp_close_box : formatter -> unit -> unitval close_box : unit -> unitval pp_open_hbox : formatter -> unit -> unitval open_hbox : unit -> unitval pp_open_vbox : formatter -> int -> unitval open_vbox : int -> unitval pp_open_hvbox : formatter -> int -> unitval open_hvbox : int -> unitval pp_open_hovbox : formatter -> int -> unitval open_hovbox : int -> unitval pp_print_string : formatter -> string -> unitval print_string : string -> unitval pp_print_as : formatter -> int -> string -> unitval print_as : int -> string -> unitval pp_print_int : formatter -> int -> unitval print_int : int -> unitval pp_print_float : formatter -> float -> unitval print_float : float -> unitval pp_print_char : formatter -> char -> unitval print_char : char -> unitval pp_print_bool : formatter -> bool -> unitval print_bool : bool -> unitval pp_print_space : formatter -> unit -> unitval print_space : unit -> unitval pp_print_cut : formatter -> unit -> unitval print_cut : unit -> unitval pp_print_break : formatter -> int -> int -> unitval print_break : int -> int -> unitval pp_force_newline : formatter -> unit -> unitval force_newline : unit -> unitval pp_print_if_newline : formatter -> unit -> unitval print_if_newline : unit -> unitval pp_print_flush : formatter -> unit -> unitval print_flush : unit -> unitval pp_print_newline : formatter -> unit -> unitval print_newline : unit -> unitval pp_set_margin : formatter -> int -> unitval set_margin : int -> unitval pp_get_margin : formatter -> unit -> intval get_margin : unit -> intval pp_set_max_indent : formatter -> int -> unitval set_max_indent : int -> unitval pp_get_max_indent : formatter -> unit -> intval get_max_indent : unit -> intval pp_set_max_boxes : formatter -> int -> unitval set_max_boxes : int -> unitval pp_get_max_boxes : formatter -> unit -> intval get_max_boxes : unit -> intval pp_over_max_boxes : formatter -> unit -> boolval over_max_boxes : unit -> boolval pp_open_tbox : formatter -> unit -> unitval open_tbox : unit -> unitval pp_close_tbox : formatter -> unit -> unitval close_tbox : unit -> unitval pp_set_tab : formatter -> unit -> unitval set_tab : unit -> unitval pp_print_tab : formatter -> unit -> unitval print_tab : unit -> unitval pp_print_tbreak : formatter -> int -> int -> unitval print_tbreak : int -> int -> unitval pp_set_ellipsis_text : formatter -> string -> unitval set_ellipsis_text : string -> unitval pp_get_ellipsis_text : formatter -> unit -> stringval get_ellipsis_text : unit -> string
val pp_open_tag : formatter -> string -> unitval open_tag : tag -> unitval pp_close_tag : formatter -> unit -> unitval close_tag : unit -> unitval pp_set_tags : formatter -> bool -> unitval set_tags : bool -> unitval pp_set_print_tags : formatter -> bool -> unitval set_print_tags : bool -> unitval pp_set_mark_tags : formatter -> bool -> unitval set_mark_tags : bool -> unitval pp_get_print_tags : formatter -> unit -> boolval get_print_tags : unit -> boolval pp_get_mark_tags : formatter -> unit -> boolval get_mark_tags : unit -> boolval pp_set_formatter_out_channel : formatter -> Pervasives.out_channel -> unitval set_formatter_out_channel : Pervasives.out_channel -> unitval pp_set_formatter_output_functions : formatter -> (string -> int -> int -> unit) -> (unit -> unit) -> unitval set_formatter_output_functions : (string -> int -> int -> unit) -> (unit -> unit) -> unitval pp_get_formatter_output_functions : formatter -> unit -> (string -> int -> int -> unit) * (unit -> unit)val get_formatter_output_functions : unit -> (string -> int -> int -> unit) * (unit -> unit)
type formatter_out_functions= Format.formatter_out_functions={out_string : string -> int -> int -> unit;out_flush : unit -> unit;out_newline : unit -> unit;out_spaces : int -> unit;out_indent : int -> unit;}
val pp_set_formatter_out_functions : formatter -> formatter_out_functions -> unitval set_formatter_out_functions : formatter_out_functions -> unitval pp_get_formatter_out_functions : formatter -> unit -> formatter_out_functionsval get_formatter_out_functions : unit -> formatter_out_functions
type formatter_tag_functions= Format.formatter_tag_functions={mark_open_tag : tag -> string;mark_close_tag : tag -> string;print_open_tag : tag -> unit;print_close_tag : tag -> unit;}
val pp_set_formatter_tag_functions : formatter -> formatter_tag_functions -> unitval set_formatter_tag_functions : formatter_tag_functions -> unitval pp_get_formatter_tag_functions : formatter -> unit -> formatter_tag_functionsval get_formatter_tag_functions : unit -> formatter_tag_functionsval formatter_of_out_channel : Pervasives.out_channel -> formatterval std_formatter : formatterval err_formatter : formatterval formatter_of_buffer : Buffer.t -> formatterval stdbuf : Buffer.tval str_formatter : formatterval flush_str_formatter : unit -> stringval make_formatter : (string -> int -> int -> unit) -> (unit -> unit) -> formatterval formatter_of_out_functions : formatter_out_functions -> formatter
type symbolic_output_item= Format.symbolic_output_item=|Output_flush|Output_newline|Output_string of string|Output_spaces of int|Output_indent of inttype symbolic_output_buffer= Format.symbolic_output_buffer
val make_symbolic_output_buffer : unit -> symbolic_output_bufferval clear_symbolic_output_buffer : symbolic_output_buffer -> unitval get_symbolic_output_buffer : symbolic_output_buffer -> symbolic_output_item listval flush_symbolic_output_buffer : symbolic_output_buffer -> symbolic_output_item listval add_symbolic_output_item : symbolic_output_buffer -> symbolic_output_item -> unitval formatter_of_symbolic_output_buffer : symbolic_output_buffer -> formatterval pp_print_list : ?pp_sep:(formatter -> unit -> unit) -> (formatter -> 'a -> unit) -> formatter -> 'a list -> unitval pp_print_text : formatter -> string -> unitval fprintf : formatter -> ('a, formatter, unit) Pervasives.format -> 'aval printf : ('a, formatter, unit) Pervasives.format -> 'aval eprintf : ('a, formatter, unit) Pervasives.format -> 'aval sprintf : ('a, unit, string) Pervasives.format -> 'aval asprintf : ('a, formatter, unit, string) Pervasives.format4 -> 'aval ifprintf : formatter -> ('a, formatter, unit) Pervasives.format -> 'aval kfprintf : (formatter -> 'a) -> formatter -> ('b, formatter, unit, 'a) Pervasives.format4 -> 'bval ikfprintf : (formatter -> 'a) -> formatter -> ('b, formatter, unit, 'a) Pervasives.format4 -> 'bval ksprintf : (string -> 'a) -> ('b, unit, string, 'a) Pervasives.format4 -> 'bval kasprintf : (string -> 'a) -> ('b, formatter, unit, 'a) Pervasives.format4 -> 'bval bprintf : Buffer.t -> ('a, formatter, unit) Pervasives.format -> 'aval kprintf : (string -> 'a) -> ('b, unit, string, 'a) Pervasives.format4 -> 'bval set_all_formatter_output_functions : out:(string -> int -> int -> unit) -> flush:(unit -> unit) -> newline:(unit -> unit) -> spaces:(int -> unit) -> unitval get_all_formatter_output_functions : unit -> (string -> int -> int -> unit) * (unit -> unit) * (unit -> unit) * (int -> unit)val pp_set_all_formatter_output_functions : formatter -> out:(string -> int -> int -> unit) -> flush:(unit -> unit) -> newline:(unit -> unit) -> spaces:(int -> unit) -> unitval pp_get_all_formatter_output_functions : formatter -> unit -> (string -> int -> int -> unit) * (unit -> unit) * (unit -> unit) * (int -> unit)