Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
putLength :: (MonadPut m, Integral n, Integral (Unsigned n), Bits n, Bits (Unsigned n)) => n -> m () Source #
getLength :: (MonadGet m, Integral n, Integral (Unsigned n), Bits n, Bits (Unsigned n)) => m n Source #
putPositive :: (MonadPut m, Bits n, Bits (Unsigned n), Integral n, Integral (Unsigned n)) => n -> m () Source #
putFoldable :: (Foldable f, MonadPut m) => (a -> m ()) -> f a -> m () Source #
getByteArray :: MonadGet m => m ByteArray Source #
putByteArray :: MonadPut m => ByteArray -> m () Source #
putReferent :: MonadPut m => Referent -> m () Source #
getReferent :: MonadGet m => m Referent Source #
getConstructorType :: MonadGet m => m ConstructorType Source #
putConstructorType :: MonadPut m => ConstructorType -> m () Source #
putReference :: MonadPut m => Reference -> m () Source #
getReference :: MonadGet m => m Reference Source #
putConstructorReference :: MonadPut m => ConstructorReference -> m () Source #