Safe Haskell | None |
---|---|
Language | Haskell98 |
- newtype Unpackspec columns columns' = Unpackspec (PackMap PrimExpr PrimExpr columns columns')
- unpackspecColumn :: Unpackspec (Column a) (Column a)
- runUnpackspec :: Applicative f => Unpackspec columns b -> (PrimExpr -> f PrimExpr) -> columns -> f b
- collectPEs :: Unpackspec s t -> s -> [PrimExpr]
Documentation
newtype Unpackspec columns columns' Source
Unpackspec (PackMap PrimExpr PrimExpr columns columns') | An For example, the You can create |
unpackspecColumn :: Unpackspec (Column a) (Column a) Source
runUnpackspec :: Applicative f => Unpackspec columns b -> (PrimExpr -> f PrimExpr) -> columns -> f b Source
Modify all the targeted PrimExpr
s
collectPEs :: Unpackspec s t -> s -> [PrimExpr] Source
Extract all the targeted PrimExpr
s