Up

Module Direct

Signature

val iter : t -> uid:((t, int) Fieldslib.Field.t -> t -> int -> unit) -> euid:((t, int) Fieldslib.Field.t -> t -> int -> unit) -> suid:((t, int) Fieldslib.Field.t -> t -> int -> unit) -> fsuid:((t, int) Fieldslib.Field.t -> t -> int -> unit) -> gid:((t, int) Fieldslib.Field.t -> t -> int -> unit) -> egid:((t, int) Fieldslib.Field.t -> t -> int -> unit) -> sgid:((t, int) Fieldslib.Field.t -> t -> int -> unit) -> fsgid:((t, int) Fieldslib.Field.t -> t -> int -> unit) -> unit
val fold : t -> init:'acc__ -> uid:('acc__ -> (t, int) Fieldslib.Field.t -> t -> int -> 'acc__) -> euid:('acc__ -> (t, int) Fieldslib.Field.t -> t -> int -> 'acc__) -> suid:('acc__ -> (t, int) Fieldslib.Field.t -> t -> int -> 'acc__) -> fsuid:('acc__ -> (t, int) Fieldslib.Field.t -> t -> int -> 'acc__) -> gid:('acc__ -> (t, int) Fieldslib.Field.t -> t -> int -> 'acc__) -> egid:('acc__ -> (t, int) Fieldslib.Field.t -> t -> int -> 'acc__) -> sgid:('acc__ -> (t, int) Fieldslib.Field.t -> t -> int -> 'acc__) -> fsgid:('acc__ -> (t, int) Fieldslib.Field.t -> t -> int -> 'acc__) -> 'acc__
val set_all_mutable_fields : t -> unit