| Copyright | (C) 2013-2015 Edward Kmett and Eric Mertens | 
|---|---|
| License | BSD-style (see the file LICENSE) | 
| Maintainer | Edward Kmett <ekmett@gmail.com> | 
| Stability | experimental | 
| Portability | non-portable | 
| Safe Haskell | Trustworthy | 
| Language | Haskell98 | 
Control.Lens.Internal.TH
Description
- tySynInstD' :: Name -> [TypeQ] -> TypeQ -> DecQ
 - appsT :: TypeQ -> [TypeQ] -> TypeQ
 - appsE1 :: ExpQ -> [ExpQ] -> ExpQ
 - toTupleT :: [TypeQ] -> TypeQ
 - toTupleE :: [ExpQ] -> ExpQ
 - toTupleP :: [PatQ] -> PatQ
 - conAppsT :: Name -> [Type] -> Type
 - bndrName :: TyVarBndr -> Name
 - fromSet :: (k -> v) -> Set k -> Map k v
 - lensPackageKey :: String
 - mkLensName_tc :: String -> String -> Name
 - mkLensName_v :: String -> String -> Name
 - traversalTypeName :: Name
 - traversal'TypeName :: Name
 - lensTypeName :: Name
 - lens'TypeName :: Name
 - isoTypeName :: Name
 - iso'TypeName :: Name
 - getterTypeName :: Name
 - foldTypeName :: Name
 - prismTypeName :: Name
 - prism'TypeName :: Name
 - reviewTypeName :: Name
 - wrappedTypeName :: Name
 - unwrappedTypeName :: Name
 - rewrappedTypeName :: Name
 - _wrapped'ValName :: Name
 - isoValName :: Name
 - prismValName :: Name
 - untoValName :: Name
 - coerceValName :: Name
 - composeValName :: Name
 - idValName :: Name
 - fmapValName :: Name
 - pureValName :: Name
 - apValName :: Name
 - rightDataName :: Name
 - leftDataName :: Name
 
Documentation
tySynInstD' :: Name -> [TypeQ] -> TypeQ -> DecQ Source
Compatibility shim for recent changes to template haskell's tySynInstD
mkLensName_tc :: String -> String -> Name Source
mkLensName_v :: String -> String -> Name Source
isoValName :: Name Source