Safe HaskellSafe-Infered

AOP.Internal.THMacros

Synopsis

Documentation

typepc' :: String -> Q Exp

deployTC :: String -> String -> Q Exp -> Q Exp

deployCall :: String -> Q Exp -> Q Exp

deployType :: String -> Q Exp -> Q Exp

newTag :: Q Exp

Creates a unique integer, used to identify functions. Each splice of this macro creates an integer value **only once** So if used inside of a function, **it will always evaluate to the same value**