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