Safe Haskell | None |
---|---|
Language | Haskell98 |
Basic IO operations for PDF
- type IS = InputStream ByteString
- data RIS
- fromHandle :: Handle -> IO RIS
- fromHandle' :: Handle -> Int -> IO RIS
- class Monad m => MonadIO m where
- liftIO :: MonadIO m => forall a. IO a -> m a
- size :: MonadIO m => RIS -> PdfE m Int64
- seek :: MonadIO m => RIS -> Int64 -> PdfE m ()
- tell :: MonadIO m => RIS -> PdfE m Int64
- parse :: MonadIO m => Parser r -> IS -> PdfE m r
- inputStream :: MonadIO m => RIS -> PdfE m IS
- takeBytes :: MonadIO m => Int64 -> IS -> PdfE m IS
- readExactly :: MonadIO m => Int -> IS -> PdfE m ByteString
- dropExactly :: MonadIO m => Int -> IS -> PdfE m ()
Documentation
type IS = InputStream ByteString Source
Sequential input stream
readExactly :: MonadIO m => Int -> IS -> PdfE m ByteString Source
See readExactly
dropExactly :: MonadIO m => Int -> IS -> PdfE m () Source
Same as readExactly
, but ignores the result