MonadIO d => DecodeM d ShortByteString CString Source # | |
|
MonadIO d => DecodeM d ByteString CString Source # | |
|
MonadIO d => DecodeM d String CString Source # | |
|
MonadAnyCont IO e => EncodeM e ShortByteString CString Source # | |
|
MonadAnyCont IO e => EncodeM e ByteString CString Source # | |
|
MonadAnyCont IO e => EncodeM e String CString Source # | |
|
(MonadIO d, DecodeM IO s (OwnerTransfered CString)) => DecodeM d s (Ptr (OwnerTransfered CString)) Source # | |
|
MonadIO d => DecodeM d ShortByteString (OwnerTransfered CString) Source # | |
|
MonadIO d => DecodeM d ByteString (OwnerTransfered CString) Source # | |
|
MonadIO d => DecodeM d String (OwnerTransfered CString) Source # | |
|
(Integral i, Storable i, MonadIO d, DecodeM d s (CString, i)) => DecodeM d s (Ptr i -> IO CString) Source # | |
|
(Integral i, MonadIO d) => DecodeM d ShortByteString (Ptr CChar, i) Source # | |
|
(Integral i, MonadIO d) => DecodeM d ByteString (Ptr CChar, i) Source # | |
|
(Integral i, MonadIO d) => DecodeM d String (Ptr CChar, i) Source # | |
|
(Integral i, MonadAnyCont IO e) => EncodeM e ShortByteString (Ptr CChar, i) Source # | |
|
(Integral i, MonadAnyCont IO e) => EncodeM e ByteString (Ptr CChar, i) Source # | |
|
(Integral i, MonadAnyCont IO e) => EncodeM e String (Ptr CChar, i) Source # | |
|
(Monad e, EncodeM e String c) => EncodeM e (Maybe String) (NothingAsEmptyString c) Source # | |
|