package GT

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type ('a, 'b, 'c) t' = ('a, 'b, 'c) t
include module type of struct include Stdlib.Lazy end
type !'a t = 'a CamlinternalLazy.t
exception Undefined
val force : 'a t -> 'a
val map : ('a -> 'b) -> 'a t -> 'b t
val is_val : 'a t -> bool
val from_val : 'a -> 'a t
val map_val : ('a -> 'b) -> 'a t -> 'b t
val from_fun : (unit -> 'a) -> 'a t
val force_val : 'a t -> 'a
class virtual ['ia, 'a, 'sa, 'inh, 'self, 'syn] t_t : object ... end
val gcata_t : < t_t : 'a -> 'b -> 'c.. > -> 'd -> 'e -> 'f
val gcata_lazy : < t_t : 'a -> 'b -> 'c.. > -> 'a -> 'b -> 'c
class ['a, 'self] show_t_t : (unit -> 'a0 -> string) -> 'b -> object ... end
class ['a, 'self] enum_t_t : 'b -> 'c -> object ... end
class ['a, 'self] html_t_t : (unit -> 'a0 -> HTML.viewer) -> 'b -> object ... end
class ['a, 'sa, 'self, +'b] gmap_t_t : (unit -> 'a0 -> 'sa0) -> 'c -> object ... end
class ['a, 'sa, 'self, +'b, 'env] eval_t_t : ('env0 -> 'a0 -> 'sa0) -> 'c -> object ... end
class ['a, 'sa, 'self, +'b, 'env] stateful_t_t : ('env0 -> 'a0 -> 'env1 * 'sa0) -> 'c -> object ... end
class ['a, 'syn, 'self] foldl_t_t : ('syn0 -> 'a0 -> 'syn1) -> 'b -> object ... end
class ['a, 'syn, 'self] foldr_t_t : 'b -> ('syn0 -> 'a0 -> 'syn0) -> object ... end
class ['a, 'self] eq_t_t : ('a0 -> 'a1 -> bool) -> 'b -> object ... end
class ['a, 'self] compare_t_t : ('a0 -> 'a1 -> comparison) -> 'b -> object ... end
val t : (['ia, 'a, 'sa, 'inh, 'd, 'syn] t_t -> 'inh0 -> 'a0 t -> 'syn0, < compare : ('a0 -> 'a0 -> comparison) -> 'a0 t -> 'a0 t -> comparison ; enum : ('a0 -> int) -> 'a0 t -> int ; eq : ('a0 -> 'a0 -> bool) -> 'a0 t -> 'a0 t -> bool ; eval : ('env -> 'a0 -> 'b) -> 'env -> 'a0 t -> 'b t ; foldl : ('c -> 'a0 -> 'c) -> 'c -> 'a0 t -> 'c ; foldr : ('c -> 'a0 -> 'c) -> 'c -> 'a0 t -> 'c ; gmap : ('a0 -> 'b) -> 'a0 t -> 'b t ; html : ('a0 -> HTML.viewer) -> 'a0 t -> HTML.viewer ; show : ('a0 -> string) -> 'a0 t -> string ; stateful : ('env -> 'a0 -> 'env * 'b) -> 'env -> 'a0 t -> 'env * 'b t >, (('e -> 'f -> 'g) -> < t_t : 'h -> 'i -> 'j.. >) -> 'e -> 'f -> 'g) t'
OCaml

Innovation. Community. Security.