package dose

  1. Overview
  2. Docs
val equal : Cudf.package -> Cudf.package -> bool
val compare : Cudf.package -> Cudf.package -> int
val hash : Cudf.package -> int
val sort : Cudf.package list -> Cudf.package list
module Cudf_hashtbl : sig ... end
module Cudf_set : sig ... end
val to_set : Cudf_set.elt list -> Cudf_set.t
val who_provides : Cudf.universe -> Cudf_types.vpkg -> Cudf.package list
val resolve_deps : Cudf.universe -> Cudf_types.vpkglist -> Cudf.package list
val who_depends : Cudf.universe -> Cudf.package -> Cudf.package list list
type ctable = (int, int list Pervasives.ref) ExtLib.Hashtbl.t
val init_conflicts : Cudf.universe -> ctable
val who_conflicts : ctable -> Cudf.universe -> Cudf.package -> Cudf.package list
val resolve_vpkg_int : Cudf.universe -> Cudf_types.vpkg -> int list
val resolve_vpkgs_int : Cudf.universe -> Cudf_types.vpkglist -> int list
val encode : string -> string
val decode : string -> string
val string_of : (Format.formatter -> 'a -> 'b) -> 'a -> string
val pp_version : Format.formatter -> Cudf.package -> unit
val pp_package : Format.formatter -> Cudf.package -> unit
val string_of_version : Cudf.package -> string
val string_of_package : Cudf.package -> string
val latest : Cudf.package list -> Cudf.package list
module StringSet : sig ... end
val pkgnames : Cudf.universe -> StringSet.t
val get_property : string -> Cudf.package -> string
val is_essential : Cudf.package -> bool
val realversionmap : Cudf.package list -> (Cudf_types.pkgname * string, Cudf.package) ExtLib.Hashtbl.t
val vartoint : Cudf.universe -> Cudf.package -> int
val inttovar : Cudf.universe -> int -> Cudf.package
val cudfop : (string * string) option -> ([> `Eq | `Geq | `Gt | `Leq | `Lt | `Neq ] * string) option
val pp : ((Cudf_types.pkgname * Cudf_types.version) -> 'a * Cudf_types.pkgname) -> ?decode:(Cudf_types.pkgname -> string) -> Cudf.package -> string * string * (string * string) list
val compute_pool : Cudf.universe -> int list list array * int list array
val add_to_package_list : ('a, 'b list Pervasives.ref) ExtLib.Hashtbl.t -> 'a -> 'b -> unit
val get_package_list : ('a, 'b list Pervasives.ref) ExtLib.Hashtbl.t -> 'a -> 'b list
val normalize_set : int list -> int list