module Printer: sig
.. end
val string_of_vpkg : Packages_types.vpkg -> string
val string_of_vpkglist : Packages_types.vpkglist -> string
val string_of_vpkgformula : Packages_types.vpkgformula -> string
val string_of_builddep : Packages_types.builddep -> string
val string_of_builddeplist : Packages_types.builddepslist -> string
val string_of_builddepformula : Packages_types.builddepsformula -> string
val string_of_vpkgreq : Packages_types.vpkgreq -> string
val pp_vpkg : Pervasives.out_channel -> Packages_types.vpkg -> unit
val pp_vpkglist : Pervasives.out_channel -> Packages_types.vpkglist -> unit
val pp_vpkgformula : Pervasives.out_channel -> Packages_types.vpkgformula -> unit
val pp_builddep : Pervasives.out_channel -> Packages_types.builddep -> unit
val pp_builddepformula : Pervasives.out_channel -> Packages_types.builddepsformula -> unit
val pp_builddeplist : Pervasives.out_channel -> Packages_types.builddepslist -> unit
val pp_string_list : ?sep:string -> Pervasives.out_channel -> string * string list -> unit
val pp_function : Pervasives.out_channel -> tostring:('a -> string) -> string * 'a -> unit
val pp_string_wl : Pervasives.out_channel -> string * string -> unit
val pp_bool_wl : Pervasives.out_channel -> string * bool -> unit
val pp_yes_wl : Pervasives.out_channel -> string * bool -> unit
val pp_vpkglist_wl : Pervasives.out_channel -> string * Packages_types.vpkglist -> unit
val pp_vpkgformula_wl : Pervasives.out_channel -> string * Packages_types.vpkgformula -> unit
val pp_builddepformula_wl : Pervasives.out_channel -> string * Packages_types.builddepsformula -> unit
val pp_builddeplist_wl : Pervasives.out_channel -> string * Packages_types.builddepslist -> unit
val pp_function_wl : Pervasives.out_channel -> tostring:('a -> string) -> string * 'a -> unit
val pp_string_list_wl : ?sep:string -> Pervasives.out_channel -> string * string list -> unit