Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
setMD :: Ptr Instruction -> InstructionMetadata -> EncodeAST () Source #
guardNonVoidType :: (MonadIO m, MonadThrow m) => Ptr Instruction -> String -> m () Source #
Orphan instances
DecodeM DecodeAST Terminator (Ptr Instruction) Source # | |
decodeM :: Ptr Instruction -> DecodeAST Terminator Source # | |
DecodeM DecodeAST Instruction (Ptr Instruction) Source # | |
EncodeM EncodeAST Terminator (Ptr Instruction) Source # | |
encodeM :: Terminator -> EncodeAST (Ptr Instruction) Source # | |
EncodeM EncodeAST Instruction (Ptr Instruction, EncodeAST ()) Source # | |
encodeM :: Instruction0 -> EncodeAST (Ptr Instruction, EncodeAST ()) Source # | |
DecodeM DecodeAST a (Ptr Instruction) => DecodeM DecodeAST (DecodeAST (Named a)) (Ptr Instruction) Source # | |
(EncodeM EncodeAST a (Ptr Instruction, EncodeAST ()), Show a) => EncodeM EncodeAST (Named a) (EncodeAST ()) Source # | |
(EncodeM EncodeAST a (Ptr Instruction), Show a) => EncodeM EncodeAST (Named a) (Ptr Instruction) Source # | |