Control.Lens.Fold

Folds

type Fold s a

type IndexedFold i s a

Getting Started

(^..)

(^?)

(^?!)

pre

ipre

preview

previews

ipreview

ipreviews

preuse

preuses

ipreuse

ipreuses

has

hasn't

Building Folds

folding

ifolding

folded

folded64

unfolded

iterated

filtered

backwards

repeated

replicated

cycled

takingWhile

droppingWhile

worded

lined

Folding

foldMapOf

foldOf

foldrOf

foldlOf

toListOf

anyOf

allOf

noneOf

andOf

orOf

productOf

sumOf

traverseOf_

forOf_

sequenceAOf_

mapMOf_

forMOf_

sequenceOf_

asumOf

msumOf

concatMapOf

concatOf

elemOf

notElemOf

lengthOf

nullOf

notNullOf

firstOf

lastOf

maximumOf

minimumOf

maximumByOf

minimumByOf

findOf

findMOf

foldrOf'

foldlOf'

foldr1Of

foldl1Of

foldr1Of'

foldl1Of'

foldrMOf

foldlMOf

Indexed Folds

(^@..)

(^@?)

(^@?!)

Indexed Folding

ifoldMapOf

ifoldrOf

ifoldlOf

ianyOf

iallOf

inoneOf

itraverseOf_

iforOf_

imapMOf_

iforMOf_

iconcatMapOf

ifindOf

ifindMOf

ifoldrOf'

ifoldlOf'

ifoldrMOf

ifoldlMOf

itoListOf

Building Indexed Folds

ifiltered

itakingWhile

idroppingWhile

Deprecated

headOf

Internal types

data Leftmost a

data Rightmost a

data Traversed a f

data Sequenced a m

Fold with Reified Monoid

foldBy

foldByOf

foldMapBy

foldMapByOf