Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
- module System.IO.StringLike.GetContents
- class CanGetLineClass IO Handle t => CanGetLine t
- class CanGetContentsClass m handleT t => CanGetLineClass m handleT t where
- getLine :: CanGetLine t => IO t
Documentation
class CanGetLineClass IO Handle t => CanGetLine t Source #
Effective type synonym for CanGetLineClass
. See CanGetContents
for more details.
CanGetLineClass IO Handle t => CanGetLine t Source # | |
class CanGetContentsClass m handleT t => CanGetLineClass m handleT t where Source #
hGetLine :: handleT -> m t Source #
Generalised hGetLine
hGetLine :: (CanProxyFrom t, CanGetLineClass m handleT (CanProxyT t)) => handleT -> m t Source #
Generalised hGetLine
CanGetLineClass m Handle Text => CanGetLineClass m Handle Builder Source # | |
(~) (* -> *) m IO => CanGetLineClass m Handle Text Source # | |
(~) (* -> *) m IO => CanGetLineClass m Handle Text Source # | |
CanGetLineClass m Handle ByteString => CanGetLineClass m Handle Builder Source # | |
(~) (* -> *) m IO => CanGetLineClass m Handle ByteString Source # | |
(~) (* -> *) m IO => CanGetLineClass m Handle ByteString Source # | |
(~) (* -> *) m IO => CanGetLineClass m Handle String Source # | |
getLine :: CanGetLine t => IO t Source #