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

foldring

ifoldring

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

lookupOf

Indexed Folds

(^@..)

(^@?)

(^@?!)

Indexed Folding

ifoldMapOf

ifoldrOf

ifoldlOf

ianyOf

iallOf

inoneOf

itraverseOf_

iforOf_

imapMOf_

iforMOf_

iconcatMapOf

ifindOf

ifindMOf

ifoldrOf'

ifoldlOf'

ifoldrMOf

ifoldlMOf

itoListOf

elemIndexOf

elemIndicesOf

findIndexOf

findIndicesOf

Building Indexed Folds

ifiltered

itakingWhile

idroppingWhile

Internal types

data Leftmost a

data Rightmost a

data Traversed a f

data Sequenced a m

Fold with Reified Monoid

foldBy

foldByOf

foldMapBy

foldMapByOf