Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Source file stdcompat__either_s.ml
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576moduletypeS=sigtype('a,'b)t=('a,'b)Stdcompat__init.either=|Leftof'a|Rightof'b(*
type ('a, 'b) t = ('a, 'b) Stdcompat__init.either =
| Left of 'a
| Right of 'b
*)(** @since 4.12.0: type ('a, 'b) t =
| Left of 'a
| Right of 'b
*)valleft:'a->('a,'b)t(** @since 4.12.0: val left : 'a -> ('a, 'b) t *)valright:'b->('a,'b)t(** @since 4.12.0: val right : 'b -> ('a, 'b) t *)valis_left:('a,'b)t->bool(** @since 4.12.0: val is_left : ('a, 'b) t -> bool *)valis_right:('a,'b)t->bool(** @since 4.12.0: val is_right : ('a, 'b) t -> bool *)valfind_left:('a,'b)t->'aoption(** @since 4.12.0: val find_left : ('a, 'b) t -> 'a option *)valfind_right:('a,'b)t->'boption(** @since 4.12.0: val find_right : ('a, 'b) t -> 'b option *)valmap_left:('a1->'a2)->('a1,'b)t->('a2,'b)t(** @since 4.12.0: val map_left : ('a1 -> 'a2) -> ('a1, 'b) t -> ('a2, 'b) t *)valmap_right:('b1->'b2)->('a,'b1)t->('a,'b2)t(** @since 4.12.0: val map_right : ('b1 -> 'b2) -> ('a, 'b1) t -> ('a, 'b2) t *)valmap:left:('a1->'a2)->right:('b1->'b2)->('a1,'b1)t->('a2,'b2)t(** @since 4.12.0:
val map :
left:('a1 -> 'a2) -> right:('b1 -> 'b2) -> ('a1, 'b1) t -> ('a2, 'b2) t *)valfold:left:('a->'c)->right:('b->'c)->('a,'b)t->'c(** @since 4.12.0:
val fold : left:('a -> 'c) -> right:('b -> 'c) -> ('a, 'b) t -> 'c *)valiter:left:('a->unit)->right:('b->unit)->('a,'b)t->unit(** @since 4.12.0:
val iter : left:('a -> unit) -> right:('b -> unit) -> ('a, 'b) t -> unit *)valfor_all:left:('a->bool)->right:('b->bool)->('a,'b)t->bool(** @since 4.12.0:
val for_all :
left:('a -> bool) -> right:('b -> bool) -> ('a, 'b) t -> bool *)valequal:left:('a->'a->bool)->right:('b->'b->bool)->('a,'b)t->('a,'b)t->bool(** @since 4.12.0:
val equal :
left:('a -> 'a -> bool) ->
right:('b -> 'b -> bool) -> ('a, 'b) t -> ('a, 'b) t -> bool *)valcompare:left:('a->'a->int)->right:('b->'b->int)->('a,'b)t->('a,'b)t->int(** @since 4.12.0:
val compare :
left:('a -> 'a -> int) ->
right:('b -> 'b -> int) -> ('a, 'b) t -> ('a, 'b) t -> int *)end