summaryrefslogtreecommitdiff
path: root/src/Data/Profunctor/Optic/Operator.hs
blob: 5afea04bc6c01165b0dd9861aa04fcb6e5aaadb8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
module Data.Profunctor.Optic.Operator (
    module Ops
  , module Misc
) where

import Data.Function                          as Ops ((&))
import Data.Profunctor.Optic.Type             as Ops (re)
import Data.Profunctor.Optic.Iso              as Ops (simple, paired, split)
import Data.Profunctor.Optic.View             as Ops ((#), (^.), view, review)
import Data.Profunctor.Optic.Setter           as Ops ((%), (.~), (%~), set, sets, over)
import Data.Profunctor.Optic.Grate            as Ops (constOf, zipWithOf)
import Data.Profunctor.Optic.Traversal0       as Ops (matchOf, isMatched)
import Data.Profunctor.Optic.Fold             as Ops ((^..), foldMapOf)
import Data.Profunctor.Optic.Fold0            as Ops ((^?), preview, preuse)
import Data.Profunctor.Optic.Cofold           as Ops (cofoldMapOf)
import Data.Profunctor.Optic.Traversal        as Ops (traverseOf, sequenceOf)
import Data.Profunctor.Optic.Cotraversal      as Ops (cotraverseOf)
import Data.Profunctor.Misc                   as Misc