| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Language.Haskell.TH.Syntax.ExtractedCons.Lenses
Description
Lenses generated using 'lens-adt'
Documentation
class HasName a b | a -> b where Source #
Instances
class HasRightArg a b | a -> b where Source #
class HasLeftArg a b | a -> b where Source #
class HasBody a b | a -> b where Source #
Instances
class HasMatches a b | a -> b where Source #
Instances
| HasMatches CaseE [Match] Source # | |
| HasMatches DoE [Stmt] Source # | |
| HasMatches LamCaseE [Match] Source # | |
| HasMatches MDoE [Stmt] Source # | |
class HasClauses a b | a -> b where Source #
class HasArity a b | a -> b where Source #
Instances
class HasAlt a b | a -> b where Source #
Instances
class HasFalseBranch a b | a -> b where Source #
Methods
falseBranch :: Lens' a b Source #
Instances
class HasTrueBranch a b | a -> b where Source #
Methods
trueBranch :: Lens' a b Source #
Instances
class HasCondition a b | a -> b where Source #
class HasModName a b | a -> b where Source #
class HasTy a b | a -> b where Source #
Instances
class HasFieldExps a b | a -> b where Source #
Instances
class HasFieldName a b | a -> b where Source #
class HasProjection a b | a -> b where Source #
Methods
projection :: Lens' a b Source #
Instances
| HasProjection ProjectionE (NonEmpty String) Source # | |
Defined in Language.Haskell.TH.Syntax.ExtractedCons.Lenses Methods | |
class HasGuardedExpr a b | a -> b where Source #
Methods
guardedExpr :: Lens' a b Source #
class HasValue a b | a -> b where Source #
Instances
class HasVbts a b | a -> b where Source #
Instances
class HasRightBt a b | a -> b where Source #
class HasCxt a b | a -> b where Source #
Instances
class HasTyVarBndr a b | a -> b where Source #
Instances
class HasConNames a b | a -> b where Source #
class HasKind a b | a -> b where Source #
Instances
class HasDerive a b | a -> b where Source #
Instances
class HasOverlap a b | a -> b where Source #
class HasForeign_ a b | a -> b where Source #
class HasTySynEqn a b | a -> b where Source #
Instances
class HasTyFamHead a b | a -> b where Source #
Instances
class HasStrat a b | a -> b where Source #
Instances
| HasStrat DeriveClause (Maybe DerivStrategy) Source # | |
Defined in Language.Haskell.TH.Syntax.ExtractedCons.Lenses Methods | |
| HasStrat StandaloneDerivD (Maybe DerivStrategy) Source # | |
Defined in Language.Haskell.TH.Syntax.ExtractedCons.Lenses Methods strat :: Lens' StandaloneDerivD (Maybe DerivStrategy) Source # | |
class HasNamespace a b | a -> b where Source #
Instances
class HasCallconv a b | a -> b where Source #
Instances
class HasRuleBndr a b | a -> b where Source #
class HasPatNames a b | a -> b where Source #