package lens

  1. Overview
  2. Docs

Module Lens.InfixSource

Infix operators

Sourceval (|.) : 'a -> ('a, 'b) t -> 'b

Get operator

Sourceval (^=) : ('a, 'b) t -> 'b -> 'a -> 'a

Set operator

Sourceval (^%=) : ('a, 'b) t -> ('b -> 'b) -> 'a -> 'a

Mod operator

Composition

Sourceval (|--) : ('a, 'b) t -> ('b, 'c) t -> ('a, 'c) t

Flipped compose operator

Sourceval (--|) : ('a, 'b) t -> ('c, 'a) t -> ('c, 'b) t

Compose operator

Sourceval (***) : ('a, 'b) t -> ('c, 'd) t -> ('a * 'c, 'b * 'd) t

Pair operator

Pseudo-imperatives

Sourceval (+=) : ('a, int) t -> int -> 'a -> 'a
Sourceval (-=) : ('a, int) t -> int -> 'a -> 'a
OCaml

Innovation. Community. Security.