Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
class EncodeM e h c where Source #
class DecodeM d h c where Source #
Monad m => DecodeM m Word64 Word64 Source # | |
Monad m => DecodeM m Int CInt Source # | |
Monad m => DecodeM m Int32 CInt Source # | |
Monad m => DecodeM m Word64 CULong Source # | |
Monad m => DecodeM m Word32 CUInt Source # | |
Monad m => DecodeM m Word CUInt Source # | |
Monad m => DecodeM m Bool LLVMBool Source # | |
Monad m => DecodeM m LibraryFunction LibFunc Source # | |
Monad m => DecodeM m JITSymbolFlags JITSymbolFlags Source # | |
MonadIO m => DecodeM m MangledSymbol CString Source # | |
Monad d => DecodeM d String UTF8ByteString Source # | |
DecodeM DecodeAST MixedAttributeSet MixedAttributeSet Source # | |
MonadIO m => DecodeM m JITSymbol (Ptr JITSymbol) Source # | |
DecodeM DecodeAST Name (Ptr BasicBlock) Source # | |
(Monad m, DecodeM m h (Ptr c)) => DecodeM m (Maybe h) (Ptr c) Source # | |
Monad m => DecodeM m (Maybe Word32) (CUInt, LLVMBool) Source # | |
(Monad m, DecodeM m h c, Storable c, MonadIO m) => DecodeM m [h] (CUInt, Ptr c) Source # | |
(Monad d, DecodeM d ByteString es) => DecodeM d (Map CPUFeature Bool) es Source # | |