Flashnux

GNU/Linux man pages

Livre :
Expressions régulières,
Syntaxe et mise en oeuvre :

ISBN : 978-2-7460-9712-4
EAN : 9782746097124
(Editions ENI)

GNU/Linux

Debian 7.3.0

(Wheezy)

MoreLabels.Set.S(3o)


MoreLabels.Set.S

MoreLabels.Set.S

NAME
Module type
Documentation

NAME

MoreLabels.Set.S − no description

Module type

Module type MoreLabels.Set.S

Documentation

Module type S
= sig end

type elt

type t

val empty : t

val is_empty : t -> bool

val mem : elt -> t -> bool

val add : elt -> t -> t

val singleton : elt -> t

val remove : elt -> t -> t

val union : t -> t -> t

val inter : t -> t -> t

val diff : t -> t -> t

val compare : t -> t -> int

val equal : t -> t -> bool

val subset : t -> t -> bool

val iter : f:(elt -> unit) -> t -> unit

val fold : f:(elt -> ’a -> ’a) -> t -> init:’a -> ’a

val for_all : f:(elt -> bool) -> t -> bool

val exists : f:(elt -> bool) -> t -> bool

val filter : f:(elt -> bool) -> t -> t

val partition : f:(elt -> bool) -> t -> t * t

val cardinal : t -> int

val elements : t -> elt list

val min_elt : t -> elt

val max_elt : t -> elt

val choose : t -> elt

val split : elt -> t -> t * bool * t



MoreLabels.Set.S(3o)