Safe Haskell | None |
---|---|
Language | Haskell2010 |
Sound.MED.Basic.Amiga
Documentation
class Monad m => Reader m where Source #
Methods
peekLONG :: Peek m LONG Source #
peekULONG :: Peek m ULONG Source #
peekWORD :: Peek m WORD Source #
peekUWORD :: Peek m UWORD Source #
Instances
Reader ByteStringReader Source # | |
Defined in Sound.MED.Basic.AmigaPrivate | |
Reader StorableReader Source # | |
Defined in Sound.MED.Basic.AmigaPrivate |
data StorableReader a Source #
Instances
Monad StorableReader Source # | |
Defined in Sound.MED.Basic.AmigaPrivate Methods (>>=) :: StorableReader a -> (a -> StorableReader b) -> StorableReader b # (>>) :: StorableReader a -> StorableReader b -> StorableReader b # return :: a -> StorableReader a # fail :: String -> StorableReader a # | |
Functor StorableReader Source # | |
Defined in Sound.MED.Basic.AmigaPrivate Methods fmap :: (a -> b) -> StorableReader a -> StorableReader b # (<$) :: a -> StorableReader b -> StorableReader a # | |
Applicative StorableReader Source # | |
Defined in Sound.MED.Basic.AmigaPrivate Methods pure :: a -> StorableReader a # (<*>) :: StorableReader (a -> b) -> StorableReader a -> StorableReader b # liftA2 :: (a -> b -> c) -> StorableReader a -> StorableReader b -> StorableReader c # (*>) :: StorableReader a -> StorableReader b -> StorableReader b # (<*) :: StorableReader a -> StorableReader b -> StorableReader a # | |
Reader StorableReader Source # | |
Defined in Sound.MED.Basic.AmigaPrivate |
runStorable :: StorableReader a -> MEM -> IO a Source #
data ByteStringReader a Source #
Instances
runByteString :: ByteStringReader a -> ByteString -> Either String a Source #