• OCaml logo OCaml logo
  • Learn
  • Packages
  • Community
  • Blog
  • Playground
  • Learn
  • Packages
  • Community
  • Blog
  • Playground
  • Get started
  • opam-solver
  • Documentation
  • opam-solver lib
  • OpamCudf .Action Module
package opam-solver
  • opam-solver
    • OpamActionGraph
      • ACTION
        • Map
        • Pkg
        • Set
          • Op
      • Make
        • 1-A
          • Map
          • Pkg
          • Set
            • Op
        • Dot
        • E
        • Parallel
          • G
            • E
            • Topological
            • V
            • Vertex
        • Topological
        • V
      • MakeAction
        • 1-P
        • Map
        • Pkg
        • Set
          • Op
      • SIG
        • Dot
        • E
        • Parallel
          • G
            • E
            • Topological
            • V
            • Vertex
        • Topological
        • V
    • OpamBuiltin0install
    • OpamBuiltinMccs
    • OpamBuiltinZ3
    • OpamCudf
      • Action
        • Map
        • Pkg
        • Set
          • Op
      • ActionGraph
        • Dot
        • E
        • Parallel
          • G
            • E
            • Topological
            • V
            • Vertex
        • Topological
        • V
      • Graph
        • E
        • V
      • Json
      • Map
      • Package
      • Set
        • Op
    • OpamCudfSolver
      • Aspcud
      • Aspcud_old
      • Mccs
      • Packup
    • OpamCudfSolverSig
      • S
    • OpamSolver
      • Action
        • Map
        • Pkg
        • Set
          • Op
      • ActionGraph
        • Dot
        • E
        • Parallel
          • G
            • E
            • Topological
            • V
            • Vertex
        • Topological
        • V
      • PkgGraph
        • E
        • V
    • OpamSolverConfig
      • E
Legend:
Library
Module
Module type
Parameter
Class
Class type
type package = Package.t
module Pkg : OpamTypes.GenericPackage with type t = package
include OpamParallel.VERTEX with type t = package OpamTypes.action
include OpamStd.OrderedType with type t = package OpamTypes.action
include Set.OrderedType with type t = package OpamTypes.action
type t = package OpamTypes.action

The type of the set elements.

val to_json : t -> OpamJson.t
val of_json : OpamJson.t -> t option
include Graph.Sig.COMPARABLE with type t := t
val compare : t -> t -> int
val hash : t -> int
val equal : t -> t -> bool
val to_string : [< t ] -> string
val to_aligned_strings : ?append:( package -> string ) -> [< t ] list -> string list list
module Set : OpamStd.SET with type elt = package OpamTypes.action
module Map : OpamStd.MAP with type key = package OpamTypes.action

Footer

OCaml

Innovation. Community. Security.

GitHub Discord Twitter Peertube RSS

About Us

  • Industrial Users
  • Academic Users
  • Why OCaml

Resources

  • Get Started
  • Language Manual
  • Standard Library API
  • Books
  • Releases

Community

  • Blog
  • Jobs

Policies

  • Carbon Footprint
  • Governance
  • Privacy
  • Code of Conduct