Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data FunctionDef Source #
FunctionDef | |
|
Eq FunctionDef Source # | |
Ord FunctionDef Source # | |
Show FunctionDef Source # | |
Message FunctionDef Source # | |
Default FunctionDef Source # | |
((~) * a (Map Text AttrValue), (~) * b (Map Text AttrValue), Functor f) => HasLens "attr" f FunctionDef FunctionDef a b Source # | |
((~) * a (Maybe OpDef), (~) * b (Maybe OpDef), Functor f) => HasLens "maybe'signature" f FunctionDef FunctionDef a b Source # | |
((~) * a [NodeDef], (~) * b [NodeDef], Functor f) => HasLens "nodeDef" f FunctionDef FunctionDef a b Source # | |
((~) * a (Map Text Text), (~) * b (Map Text Text), Functor f) => HasLens "ret" f FunctionDef FunctionDef a b Source # | |
((~) * a OpDef, (~) * b OpDef, Functor f) => HasLens "signature" f FunctionDef FunctionDef a b Source # | |
data FunctionDef'AttrEntry Source #
FunctionDef'AttrEntry | |
|
Eq FunctionDef'AttrEntry Source # | |
Ord FunctionDef'AttrEntry Source # | |
Show FunctionDef'AttrEntry Source # | |
Message FunctionDef'AttrEntry Source # | |
Default FunctionDef'AttrEntry Source # | |
((~) * a Text, (~) * b Text, Functor f) => HasLens "key" f FunctionDef'AttrEntry FunctionDef'AttrEntry a b Source # | |
((~) * a (Maybe AttrValue), (~) * b (Maybe AttrValue), Functor f) => HasLens "maybe'value" f FunctionDef'AttrEntry FunctionDef'AttrEntry a b Source # | |
((~) * a AttrValue, (~) * b AttrValue, Functor f) => HasLens "value" f FunctionDef'AttrEntry FunctionDef'AttrEntry a b Source # | |
data FunctionDef'RetEntry Source #
FunctionDef'RetEntry | |
|
Eq FunctionDef'RetEntry Source # | |
Ord FunctionDef'RetEntry Source # | |
Show FunctionDef'RetEntry Source # | |
Message FunctionDef'RetEntry Source # | |
Default FunctionDef'RetEntry Source # | |
((~) * a Text, (~) * b Text, Functor f) => HasLens "key" f FunctionDef'RetEntry FunctionDef'RetEntry a b Source # | |
((~) * a Text, (~) * b Text, Functor f) => HasLens "value" f FunctionDef'RetEntry FunctionDef'RetEntry a b Source # | |
data FunctionDefLibrary Source #
Eq FunctionDefLibrary Source # | |
Ord FunctionDefLibrary Source # | |
Show FunctionDefLibrary Source # | |
Message FunctionDefLibrary Source # | |
Default FunctionDefLibrary Source # | |
((~) * a [FunctionDef], (~) * b [FunctionDef], Functor f) => HasLens "function" f FunctionDefLibrary FunctionDefLibrary a b Source # | |
((~) * a [GradientDef], (~) * b [GradientDef], Functor f) => HasLens "gradient" f FunctionDefLibrary FunctionDefLibrary a b Source # | |
data GradientDef Source #
GradientDef | |
|
Eq GradientDef Source # | |
Ord GradientDef Source # | |
Show GradientDef Source # | |
Message GradientDef Source # | |
Default GradientDef Source # | |
((~) * a Text, (~) * b Text, Functor f) => HasLens "functionName" f GradientDef GradientDef a b Source # | |
((~) * a Text, (~) * b Text, Functor f) => HasLens "gradientFunc" f GradientDef GradientDef a b Source # | |
functionName :: forall f s t a b. HasLens "functionName" f s t a b => LensLike f s t a b Source #
gradientFunc :: forall f s t a b. HasLens "gradientFunc" f s t a b => LensLike f s t a b Source #
maybe'signature :: forall f s t a b. HasLens "maybe'signature" f s t a b => LensLike f s t a b Source #
maybe'value :: forall f s t a b. HasLens "maybe'value" f s t a b => LensLike f s t a b Source #