package containers

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type (!'s, !'i, !'o) t = 's -> 'i -> 's * 'o list
type (!'s, !'i, !'o) automaton = ('s, 'i, 'o) t
val map_i : ('a -> 'b) -> ('s, 'b, 'o) t -> ('s, 'a, 'o) t
val map_o : ('a -> 'b) -> ('s, 'i, 'a) t -> ('s, 'i, 'b) t
val fmap_o : ('a -> 'b list) -> ('s, 'i, 'a) t -> ('s, 'i, 'b) t
val filter_i : ('a -> bool) -> ('s, 'a, 'o) t -> ('s, 'a, 'o) t
val filter_o : ('a -> bool) -> ('s, 'i, 'a) t -> ('s, 'i, 'a) t
val fold : ('a -> 'b -> 'a) -> ('a, 'b, 'a) t
val product : ('s1, 'i, 'o) t -> ('s2, 'i, 'o) t -> ('s1 * 's2, 'i, 'o) t
module I : sig ... end
module O : sig ... end
val connect : 'a O.t -> 'a I.t -> unit
module Instance : sig ... end
OCaml

Innovation. Community. Security.