package hack_parallel

  1. Overview
  2. Docs
Parallel and shared memory library

Install

Dune Dependency

Authors

Maintainers

Sources

1.0.1.tar.gz
md5=ba7c72bc207e326b72e294fc76f6ad2c
sha512=5020d47f97bea2f88e2a40411894d03232a7f2282606926c93c7d4c96d72e94a966be852897a9b16f7e0893ba376512045abb9d93020a7c03c3def4f3d918f8e

doc/hack_parallel.hack_core/Hack_option/index.html

Module Hack_optionSource

Sourcetype 'a t = 'a option
Sourceval is_none : 'a option -> bool
Sourceval is_some : 'a option -> bool
Sourceval value_map : 'a option -> default:'b -> f:('a -> 'b) -> 'b
Sourceval iter : 'a option -> f:('a -> unit) -> unit
Sourceval map2 : 'a option -> 'b option -> f:('a -> 'b -> 'c) -> 'c option
Sourceval call : 'a -> f:('a -> unit) option -> unit
Sourceval value : 'a option -> default:'a -> 'a
Sourceval to_array : 'a option -> 'a array
Sourceval to_list : 'a option -> 'a list
Sourceval min_elt : 'a -> cmp:'b -> 'a
Sourceval max_elt : 'a -> cmp:'b -> 'a
Sourceval sum : (module Hack_commutative_group.S with type t = 'a) -> 'b option -> f:('b -> 'a) -> 'a
Sourceval for_all : 'a option -> f:('a -> bool) -> bool
Sourceval exists : 'a option -> f:('a -> bool) -> bool
Sourceval mem : ?equal:('a -> 'a -> bool) -> 'a option -> 'a -> bool
Sourceval length : 'a option -> int
Sourceval is_empty : 'a option -> bool
Sourceval fold : 'a option -> init:'b -> f:('b -> 'a -> 'b) -> 'b
Sourceval count : 'a option -> f:('a -> bool) -> int
Sourceval find : 'a option -> f:('a -> bool) -> 'a option
Sourceval find_map : 'a option -> f:('a -> 'b option) -> 'b option
Sourceval equal : ('a -> 'b -> bool) -> 'a option -> 'b option -> bool
Sourceval some : 'a -> 'a option
Sourceval both : 'a option -> 'b option -> ('a * 'b) option
Sourceval first_some : 'a option -> 'a option -> 'a option
Sourceval some_if : bool -> 'a -> 'a option
Sourceval merge : 'a option -> 'a option -> f:('a -> 'a -> 'a) -> 'a option
Sourceval filter : 'a option -> f:('a -> bool) -> 'a option
Sourceval try_with : (unit -> 'a) -> 'a option
include sig ... end
Sourceval (>>=) : 'a option -> ('a -> 'b option) -> 'b option
Sourceval (>>|) : 'a option -> ('a -> 'b) -> 'b option
Sourcemodule Monad_infix : sig ... end
Sourceval bind : 'a option -> ('a -> 'b option) -> 'b option
Sourceval return : 'a -> 'a option
Sourceval map : 'a option -> f:('a -> 'b) -> 'b option
Sourceval join : 'a option option -> 'a option
Sourceval ignore : 'a option -> unit option
Sourceval all : 'a option list -> 'a list option
Sourceval all_ignore : unit option list -> unit option
OCaml

Innovation. Community. Security.