Index of values

(=%) [Cudf]
package equality up to <name, version> i.e.
(|=) [Cudf]

close [Cudf_parser]

default_package [Cudf]
implement package defaults
default_request [Cudf]
implement request defaults
disjoint [Cudf_checker]
check whether a package list is not satisfied by a given package status

explain_reason [Cudf_checker]
provide a string explaining a given reason, meant for error messages

fold_packages [Cudf]
from_in_channel [Cudf_parser]

get_installed [Cudf]
lookup all installed versions of a given package name.
get_packages [Cudf]
conversion from universe to plain package list

installed_size [Cudf]
total number of installed packages occurring in the universe
is_consistent [Cudf_checker]
is_solution [Cudf_checker]
check whether a given solution fulfill the request of a given CUDF
iter_packages [Cudf]

load [Cudf_parser]
same as Cudf_parser.parse, but additionally loads the package list as an abstract Cudf.universe
load_from_file [Cudf_parser]
shorthand: load from a file given its name
load_universe [Cudf]
lookup_package [Cudf]
lookup a specific package via a <name, version> key
lookup_package_property [Cudf]
low-level property lookup: given a package, lookup on it a property by name, returning its (pretty-printed, see Cudf_types) value as a string
lookup_packages [Cudf]
lookup all available versions of a given package name
lookup_request_property [Cudf]
Same as Cudf.lookup_package_property, but acting on request information items.

mem_installed [Cudf]
check wheather a given package constraint is satisfied in a given package status (i.e., the universe subset of installed packages)

parse [Cudf_parser]
parse a CUDF document (or a universe) as a whole
parse_bool [Cudf_types]
parse_from_file [Cudf_parser]
shorthand: parse a file given its name
parse_item [Cudf_parser]
parse the next information item (either a package description or a user request) from the given input channel.
parse_keep [Cudf_types]
parse_pkgname [Cudf_types]
parse_relop [Cudf_types]
parse_stanza [Cudf_parser]
Parse a file stanza (i.e., a RFC822-like stanza, with the notable simplification that all field/value pairs are one-liners).
parse_veqpkg [Cudf_types]
parse_veqpkglist [Cudf_types]
parse_version [Cudf_types]
parse_vpkg [Cudf_types]
parse_vpkgformula [Cudf_types]
parse_vpkglist [Cudf_types]
pp_bool [Cudf_types]
pp_cudf [Cudf_printer]
pp_doc [Cudf_printer]
pp_item [Cudf_printer]
pp_keep [Cudf_types]
pp_package [Cudf_printer]
pp_packages [Cudf_printer]
pp_pkgname [Cudf_types]
pp_request [Cudf_printer]
pp_universe [Cudf_printer]
pp_veqpkg [Cudf_types]
pp_veqpkglist [Cudf_types]
pp_version [Cudf_types]
pp_vpkg [Cudf_types]
pp_vpkgformula [Cudf_types]
pp_vpkglist [Cudf_types]

satisfy_formula [Cudf_checker]
check whether a given package formula is satisfied by a given package status
status [Cudf]
project on packages having "installed: true".
string_of_bool [Cudf_types]
string_of_cudf [Cudf_printer]
string_of_doc [Cudf_printer]
string_of_item [Cudf_printer]
string_of_keep [Cudf_types]
string_of_package [Cudf_printer]
string_of_packages [Cudf_printer]
string_of_pkgname [Cudf_types]
string_of_request [Cudf_printer]
string_of_universe [Cudf_printer]
string_of_veqpkg [Cudf_types]
string_of_veqpkglist [Cudf_types]
string_of_version [Cudf_types]
string_of_vpkg [Cudf_types]
string_of_vpkgformula [Cudf_types]
string_of_vpkglist [Cudf_types]

universe_size [Cudf]
total numer of available packages (no matter whether they are installed or not)

version_matches [Cudf]
Check whether a version matches a version constraint, e.g.

who_provides [Cudf]
Ask who provides a given feature (predicate).