Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

147 lines (145 sloc) 2.161 kb
-----------------------------------------------------------------------------
-- |
-- Module : Control.Lens.Operators
-- Copyright : (C) 2012-15 Edward Kmett
-- License : BSD-style (see the file LICENSE)
-- Maintainer : Edward Kmett <ekmett@gmail.com>
-- Stability : experimental
-- Portability : non-portable
--
-- This module exists for users who like to work with qualified imports
-- but want access to the operators from Lens.
--
-- > import qualified Control.Lens as L
-- > import Control.Lens.Operators
----------------------------------------------------------------------------
module Control.Lens.Operators
( -- output from scripts/operators -h
-- * "Control.Lens.Cons"
(<|)
, (|>)
-- * "Control.Lens.Fold"
, (^..)
, (^?)
, (^?!)
, (^@..)
, (^@?)
, (^@?!)
-- * "Control.Lens.Getter"
, (^.)
, (^@.)
-- * "Control.Lens.Indexed"
, (<.)
, (.>)
, (<.>)
-- * "Control.Lens.Lens"
, (%%~)
, (%%=)
, (&)
, (&~)
, (<&>)
, (??)
, (<%~)
, (<+~)
, (<-~)
, (<*~)
, (<//~)
, (<^~)
, (<^^~)
, (<**~)
, (<||~)
, (<&&~)
, (<<%~)
, (<<.~)
, (<<+~)
, (<<-~)
, (<<*~)
, (<<//~)
, (<<^~)
, (<<^^~)
, (<<**~)
, (<<||~)
, (<<&&~)
, (<<<>~)
, (<%=)
, (<+=)
, (<-=)
, (<*=)
, (<//=)
, (<^=)
, (<^^=)
, (<**=)
, (<||=)
, (<&&=)
, (<<%=)
, (<<.=)
, (<<+=)
, (<<-=)
, (<<*=)
, (<<//=)
, (<<^=)
, (<<^^=)
, (<<**=)
, (<<||=)
, (<<&&=)
, (<<<>=)
, (<<~)
, (<<>~)
, (<<>=)
, (<%@~)
, (<<%@~)
, (%%@~)
, (%%@=)
, (<%@=)
, (<<%@=)
, (^#)
, ( #~ )
, ( #%~ )
, ( #%%~ )
, ( #= )
, ( #%= )
, (<#%~)
, (<#%=)
, ( #%%= )
, (<#~)
, (<#=)
-- * "Control.Lens.Plated"
, (...)
-- * "Control.Lens.Review"
, ( # )
-- * "Control.Lens.Setter"
, (%~)
, (.~)
, (?~)
, (<.~)
, (<?~)
, (+~)
, (*~)
, (-~)
, (//~)
, (^~)
, (^^~)
, (**~)
, (||~)
, (&&~)
, (.=)
, (%=)
, (?=)
, (+=)
, (-=)
, (*=)
, (//=)
, (^=)
, (^^=)
, (**=)
, (&&=)
, (||=)
, (<~)
, (<.=)
, (<?=)
, (<>~)
, (<>=)
, (%@~)
, (%@=)
) where
import Control.Lens
Jump to Line
Something went wrong with that request. Please try again.