Control.Lens.Traversal

Traversals

type Traversal s t a b

type Traversal' s a

type Traversal1 s t a b

type Traversal1' s a

type IndexedTraversal i s t a b

type IndexedTraversal' i s a

type IndexedTraversal1 i s t a b

type IndexedTraversal1' i s a

type ATraversal s t a b

type ATraversal' s a

type ATraversal1 s t a b

type ATraversal1' s a

type AnIndexedTraversal i s t a b

type AnIndexedTraversal' i s a

type AnIndexedTraversal1 i s t a b

type AnIndexedTraversal1' i s a

type Traversing p f s t a b

type Traversing' p f s a

type Traversing1 p f s t a b

type Traversing1' p f s a

Traversing and Lensing

traverseOf

forOf

sequenceAOf

mapMOf

forMOf

sequenceOf

transposeOf

mapAccumLOf

mapAccumROf

scanr1Of

scanl1Of

failover

ifailover

Monomorphic Traversals

cloneTraversal

cloneIndexPreservingTraversal

cloneIndexedTraversal

cloneTraversal1

cloneIndexPreservingTraversal1

cloneIndexedTraversal1

Parts and Holes

partsOf

partsOf'

unsafePartsOf

unsafePartsOf'

holesOf

singular

unsafeSingular

Common Traversals

class Traversable t

class Traversable1 t

both

beside

taking

dropping

failing

deepOf

Indexed Traversals

Common

ignored

class TraverseMin k m

class TraverseMax k m

traversed

traversed1

traversed64

elementOf

element

elementsOf

elements

Combinators

ipartsOf

ipartsOf'

iunsafePartsOf

iunsafePartsOf'

itraverseOf

iforOf

imapMOf

iforMOf

imapAccumROf

imapAccumLOf

Implementation Details

data Bazaar p a b t

type Bazaar' p a

data Bazaar1 p a b t

type Bazaar1' p a

loci

iloci