/usr/share/doc/libghc-bytes-doc/html/Data-Bytes-Get.html is in libghc-bytes-doc 0.15.2-3.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Data.Bytes.Get</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script src="file:///usr/share/javascript/mathjax/MathJax.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();setSynopsis("mini_Data-Bytes-Get.html");};
//]]>
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="src/Data-Bytes-Get.html">Source</a></li><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">bytes-0.15.2: Sharing code for serialization between binary and cereal</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Copyright</th><td>(c) Edward Kmett 2013-2015</td></tr><tr><th>License</th><td>BSD3</td></tr><tr><th>Maintainer</th><td>Edward Kmett <ekmett@gmail.com></td></tr><tr><th>Stability</th><td>experimental</td></tr><tr><th>Portability</th><td>type-families</td></tr><tr><th>Safe Haskell</th><td>Trustworthy</td></tr><tr><th>Language</th><td>Haskell98</td></tr></table><p class="caption">Data.Bytes.Get</p></div><div id="description"><p class="caption">Description</p><div class="doc"><p>This module generalizes the <code>binary</code> <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/binary-0.8.3.0/Data-Binary-Get-Internal.html#t:Get">Get</a></code> and <code>cereal</code> <code><a href="file:///usr/share/doc/libghc-cereal-doc/html/Data-Serialize-Get.html#t:Get">Get</a></code>
monads in an ad hoc fashion to permit code to be written that is
compatible across them.</p><p>Moreover, this class permits code to be written to be portable over
various monad transformers applied to these as base monads.</p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><span class="keyword">class</span> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Prelude.html#t:Integral">Integral</a> (<a href="Data-Bytes-Get.html#t:Remaining">Remaining</a> m), <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Monad.html#t:Monad">Monad</a> m, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Applicative.html#t:Applicative">Applicative</a> m) => <a href="#t:MonadGet">MonadGet</a> m <span class="keyword">where</span><ul class="subs"><li><span class="keyword">type</span> <a href="#t:Remaining">Remaining</a> m :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a></li><li><span class="keyword">type</span> <a href="#t:Bytes">Bytes</a> m :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a></li></ul></li><li class="src short"><a href="#v:runGetL">runGetL</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/binary-0.8.3.0/Data-Binary-Get-Internal.html#t:Get">Get</a> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString-Lazy.html#t:ByteString">ByteString</a> -> a</li><li class="src short"><a href="#v:runGetS">runGetS</a> :: <a href="file:///usr/share/doc/libghc-cereal-doc/html/Data-Serialize-Get.html#t:Get">Get</a> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Either.html#t:Either">Either</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-String.html#t:String">String</a> a</li></ul></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><span class="keyword">class</span> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Prelude.html#t:Integral">Integral</a> (<a href="Data-Bytes-Get.html#t:Remaining">Remaining</a> m), <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Monad.html#t:Monad">Monad</a> m, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Applicative.html#t:Applicative">Applicative</a> m) => <a id="t:MonadGet" class="def">MonadGet</a> m <span class="keyword">where</span> <a href="src/Data-Bytes-Get.html#MonadGet" class="link">Source</a> <a href="#t:MonadGet" class="selflink">#</a></p><div class="subs minimal"><p class="caption">Minimal complete definition</p><p class="src"><a href="Data-Bytes-Get.html#v:lookAhead">lookAhead</a>, <a href="Data-Bytes-Get.html#v:lookAheadM">lookAheadM</a>, <a href="Data-Bytes-Get.html#v:lookAheadE">lookAheadE</a></p></div><div class="subs associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">type</span> <a id="t:Remaining" class="def">Remaining</a> m :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> <a href="src/Data-Bytes-Get.html#Remaining" class="link">Source</a> <a href="#t:Remaining" class="selflink">#</a></p><div class="doc"><p>An <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Prelude.html#t:Integral">Integral</a></code> number type used for unchecked skips and counting.</p></div><p class="src"><span class="keyword">type</span> <a id="t:Bytes" class="def">Bytes</a> m :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> <a href="src/Data-Bytes-Get.html#Bytes" class="link">Source</a> <a href="#t:Bytes" class="selflink">#</a></p><div class="doc"><p>The underlying ByteString type used by this instance</p></div></div><div class="subs methods"><p class="caption">Methods</p><p class="src"><a id="v:skip" class="def">skip</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> m () <a href="src/Data-Bytes-Get.html#skip" class="link">Source</a> <a href="#v:skip" class="selflink">#</a></p><div class="doc"><p>Skip ahead <code>n</code> bytes. Fails if fewer than <code>n</code> bytes are available.</p></div><p class="src"><a id="v:skip" class="def">skip</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Class.html#t:MonadTrans">MonadTrans</a> t, <a href="Data-Bytes-Get.html#t:MonadGet">MonadGet</a> n, m ~ t n) => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> m () <a href="src/Data-Bytes-Get.html#skip" class="link">Source</a> <a href="#v:skip" class="selflink">#</a></p><div class="doc"><p>Skip ahead <code>n</code> bytes. Fails if fewer than <code>n</code> bytes are available.</p></div><p class="src"><a id="v:ensure" class="def">ensure</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> m <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#ensure" class="link">Source</a> <a href="#v:ensure" class="selflink">#</a></p><div class="doc"><p>If at least <code>n</code> bytes are available return at least that much of the current input.
Otherwise fail.</p></div><p class="src"><a id="v:ensure" class="def">ensure</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Class.html#t:MonadTrans">MonadTrans</a> t, <a href="Data-Bytes-Get.html#t:MonadGet">MonadGet</a> n, m ~ t n) => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> m <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#ensure" class="link">Source</a> <a href="#v:ensure" class="selflink">#</a></p><div class="doc"><p>If at least <code>n</code> bytes are available return at least that much of the current input.
Otherwise fail.</p></div><p class="src"><a id="v:lookAhead" class="def">lookAhead</a> :: m a -> m a <a href="src/Data-Bytes-Get.html#lookAhead" class="link">Source</a> <a href="#v:lookAhead" class="selflink">#</a></p><div class="doc"><p>Run <code>ga</code>, but return without consuming its input.
Fails if <code>ga</code> fails.</p></div><p class="src"><a id="v:lookAheadM" class="def">lookAheadM</a> :: m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> a) -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> a) <a href="src/Data-Bytes-Get.html#lookAheadM" class="link">Source</a> <a href="#v:lookAheadM" class="selflink">#</a></p><div class="doc"><p>Like <code><a href="Data-Bytes-Get.html#v:lookAhead">lookAhead</a></code>, but consume the input if <code>gma</code> returns 'Just _'.
Fails if <code>gma</code> fails.</p></div><p class="src"><a id="v:lookAheadE" class="def">lookAheadE</a> :: m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Either.html#t:Either">Either</a> a b) -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Either.html#t:Either">Either</a> a b) <a href="src/Data-Bytes-Get.html#lookAheadE" class="link">Source</a> <a href="#v:lookAheadE" class="selflink">#</a></p><div class="doc"><p>Like <code><a href="Data-Bytes-Get.html#v:lookAhead">lookAhead</a></code>, but consume the input if <code>gea</code> returns 'Right _'.
Fails if <code>gea</code> fails.</p></div><p class="src"><a id="v:getBytes" class="def">getBytes</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> m <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#getBytes" class="link">Source</a> <a href="#v:getBytes" class="selflink">#</a></p><div class="doc"><p>Pull <code>n</code> bytes from the input, as a strict ByteString.</p></div><p class="src"><a id="v:getBytes" class="def">getBytes</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Class.html#t:MonadTrans">MonadTrans</a> t, <a href="Data-Bytes-Get.html#t:MonadGet">MonadGet</a> n, m ~ t n) => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> m <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#getBytes" class="link">Source</a> <a href="#v:getBytes" class="selflink">#</a></p><div class="doc"><p>Pull <code>n</code> bytes from the input, as a strict ByteString.</p></div><p class="src"><a id="v:remaining" class="def">remaining</a> :: m (<a href="Data-Bytes-Get.html#t:Remaining">Remaining</a> m) <a href="src/Data-Bytes-Get.html#remaining" class="link">Source</a> <a href="#v:remaining" class="selflink">#</a></p><div class="doc"><p>Get the number of remaining unparsed bytes.
Useful for checking whether all input has been consumed.
Note that this forces the rest of the input.</p></div><p class="src"><a id="v:remaining" class="def">remaining</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Class.html#t:MonadTrans">MonadTrans</a> t, <a href="Data-Bytes-Get.html#t:MonadGet">MonadGet</a> n, m ~ t n) => m (<a href="Data-Bytes-Get.html#t:Remaining">Remaining</a> n) <a href="src/Data-Bytes-Get.html#remaining" class="link">Source</a> <a href="#v:remaining" class="selflink">#</a></p><div class="doc"><p>Get the number of remaining unparsed bytes.
Useful for checking whether all input has been consumed.
Note that this forces the rest of the input.</p></div><p class="src"><a id="v:isEmpty" class="def">isEmpty</a> :: m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Bool.html#t:Bool">Bool</a> <a href="src/Data-Bytes-Get.html#isEmpty" class="link">Source</a> <a href="#v:isEmpty" class="selflink">#</a></p><div class="doc"><p>Test whether all input has been consumed,
i.e. there are no remaining unparsed bytes.</p></div><p class="src"><a id="v:isEmpty" class="def">isEmpty</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Class.html#t:MonadTrans">MonadTrans</a> t, <a href="Data-Bytes-Get.html#t:MonadGet">MonadGet</a> n, m ~ t n) => m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Bool.html#t:Bool">Bool</a> <a href="src/Data-Bytes-Get.html#isEmpty" class="link">Source</a> <a href="#v:isEmpty" class="selflink">#</a></p><div class="doc"><p>Test whether all input has been consumed,
i.e. there are no remaining unparsed bytes.</p></div><p class="src"><a id="v:getWord8" class="def">getWord8</a> :: m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word8">Word8</a> <a href="src/Data-Bytes-Get.html#getWord8" class="link">Source</a> <a href="#v:getWord8" class="selflink">#</a></p><div class="doc"><p>Read a Word8 from the monad state</p></div><p class="src"><a id="v:getWord8" class="def">getWord8</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Class.html#t:MonadTrans">MonadTrans</a> t, <a href="Data-Bytes-Get.html#t:MonadGet">MonadGet</a> n, m ~ t n) => m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word8">Word8</a> <a href="src/Data-Bytes-Get.html#getWord8" class="link">Source</a> <a href="#v:getWord8" class="selflink">#</a></p><div class="doc"><p>Read a Word8 from the monad state</p></div><p class="src"><a id="v:getByteString" class="def">getByteString</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> m <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#getByteString" class="link">Source</a> <a href="#v:getByteString" class="selflink">#</a></p><div class="doc"><p>An efficient <code><a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Class.html#v:get">get</a></code> method for strict ByteStrings. Fails if fewer
than <code>n</code> bytes are left in the input.</p></div><p class="src"><a id="v:getByteString" class="def">getByteString</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Class.html#t:MonadTrans">MonadTrans</a> t, <a href="Data-Bytes-Get.html#t:MonadGet">MonadGet</a> n, m ~ t n) => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> m <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#getByteString" class="link">Source</a> <a href="#v:getByteString" class="selflink">#</a></p><div class="doc"><p>An efficient <code><a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Class.html#v:get">get</a></code> method for strict ByteStrings. Fails if fewer
than <code>n</code> bytes are left in the input.</p></div><p class="src"><a id="v:getLazyByteString" class="def">getLazyByteString</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int64">Int64</a> -> m <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString-Lazy.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#getLazyByteString" class="link">Source</a> <a href="#v:getLazyByteString" class="selflink">#</a></p><div class="doc"><p>An efficient <code><a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Class.html#v:get">get</a></code> method for lazy ByteStrings. Does not fail if fewer than
<code>n</code> bytes are left in the input.</p></div><p class="src"><a id="v:getLazyByteString" class="def">getLazyByteString</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Class.html#t:MonadTrans">MonadTrans</a> t, <a href="Data-Bytes-Get.html#t:MonadGet">MonadGet</a> n, m ~ t n) => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int64">Int64</a> -> m <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString-Lazy.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#getLazyByteString" class="link">Source</a> <a href="#v:getLazyByteString" class="selflink">#</a></p><div class="doc"><p>An efficient <code><a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Class.html#v:get">get</a></code> method for lazy ByteStrings. Does not fail if fewer than
<code>n</code> bytes are left in the input.</p></div><p class="src"><a id="v:getWord16be" class="def">getWord16be</a> :: m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word16">Word16</a> <a href="src/Data-Bytes-Get.html#getWord16be" class="link">Source</a> <a href="#v:getWord16be" class="selflink">#</a></p><div class="doc"><p>Read a <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word16">Word16</a></code> in big endian format</p></div><p class="src"><a id="v:getWord16be" class="def">getWord16be</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Class.html#t:MonadTrans">MonadTrans</a> t, <a href="Data-Bytes-Get.html#t:MonadGet">MonadGet</a> n, m ~ t n) => m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word16">Word16</a> <a href="src/Data-Bytes-Get.html#getWord16be" class="link">Source</a> <a href="#v:getWord16be" class="selflink">#</a></p><div class="doc"><p>Read a <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word16">Word16</a></code> in big endian format</p></div><p class="src"><a id="v:getWord16le" class="def">getWord16le</a> :: m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word16">Word16</a> <a href="src/Data-Bytes-Get.html#getWord16le" class="link">Source</a> <a href="#v:getWord16le" class="selflink">#</a></p><div class="doc"><p>Read a <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word16">Word16</a></code> in little endian format</p></div><p class="src"><a id="v:getWord16le" class="def">getWord16le</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Class.html#t:MonadTrans">MonadTrans</a> t, <a href="Data-Bytes-Get.html#t:MonadGet">MonadGet</a> n, m ~ t n) => m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word16">Word16</a> <a href="src/Data-Bytes-Get.html#getWord16le" class="link">Source</a> <a href="#v:getWord16le" class="selflink">#</a></p><div class="doc"><p>Read a <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word16">Word16</a></code> in little endian format</p></div><p class="src"><a id="v:getWord16host" class="def">getWord16host</a> :: m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word16">Word16</a> <a href="src/Data-Bytes-Get.html#getWord16host" class="link">Source</a> <a href="#v:getWord16host" class="selflink">#</a></p><div class="doc"><p><em>O(1).</em> Read a 2 byte <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word16">Word16</a></code> in native host order and host endianness.</p></div><p class="src"><a id="v:getWord16host" class="def">getWord16host</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Class.html#t:MonadTrans">MonadTrans</a> t, <a href="Data-Bytes-Get.html#t:MonadGet">MonadGet</a> n, m ~ t n) => m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word16">Word16</a> <a href="src/Data-Bytes-Get.html#getWord16host" class="link">Source</a> <a href="#v:getWord16host" class="selflink">#</a></p><div class="doc"><p><em>O(1).</em> Read a 2 byte <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word16">Word16</a></code> in native host order and host endianness.</p></div><p class="src"><a id="v:getWord32be" class="def">getWord32be</a> :: m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word32">Word32</a> <a href="src/Data-Bytes-Get.html#getWord32be" class="link">Source</a> <a href="#v:getWord32be" class="selflink">#</a></p><div class="doc"><p>Read a <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word32">Word32</a></code> in big endian format</p></div><p class="src"><a id="v:getWord32be" class="def">getWord32be</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Class.html#t:MonadTrans">MonadTrans</a> t, <a href="Data-Bytes-Get.html#t:MonadGet">MonadGet</a> n, m ~ t n) => m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word32">Word32</a> <a href="src/Data-Bytes-Get.html#getWord32be" class="link">Source</a> <a href="#v:getWord32be" class="selflink">#</a></p><div class="doc"><p>Read a <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word32">Word32</a></code> in big endian format</p></div><p class="src"><a id="v:getWord32le" class="def">getWord32le</a> :: m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word32">Word32</a> <a href="src/Data-Bytes-Get.html#getWord32le" class="link">Source</a> <a href="#v:getWord32le" class="selflink">#</a></p><div class="doc"><p>Read a <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word32">Word32</a></code> in little endian format</p></div><p class="src"><a id="v:getWord32le" class="def">getWord32le</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Class.html#t:MonadTrans">MonadTrans</a> t, <a href="Data-Bytes-Get.html#t:MonadGet">MonadGet</a> n, m ~ t n) => m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word32">Word32</a> <a href="src/Data-Bytes-Get.html#getWord32le" class="link">Source</a> <a href="#v:getWord32le" class="selflink">#</a></p><div class="doc"><p>Read a <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word32">Word32</a></code> in little endian format</p></div><p class="src"><a id="v:getWord32host" class="def">getWord32host</a> :: m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word32">Word32</a> <a href="src/Data-Bytes-Get.html#getWord32host" class="link">Source</a> <a href="#v:getWord32host" class="selflink">#</a></p><div class="doc"><p><em>O(1).</em> Read a <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word32">Word32</a></code> in native host order and host endianness.</p></div><p class="src"><a id="v:getWord32host" class="def">getWord32host</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Class.html#t:MonadTrans">MonadTrans</a> t, <a href="Data-Bytes-Get.html#t:MonadGet">MonadGet</a> n, m ~ t n) => m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word32">Word32</a> <a href="src/Data-Bytes-Get.html#getWord32host" class="link">Source</a> <a href="#v:getWord32host" class="selflink">#</a></p><div class="doc"><p><em>O(1).</em> Read a <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word32">Word32</a></code> in native host order and host endianness.</p></div><p class="src"><a id="v:getWord64be" class="def">getWord64be</a> :: m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word64">Word64</a> <a href="src/Data-Bytes-Get.html#getWord64be" class="link">Source</a> <a href="#v:getWord64be" class="selflink">#</a></p><div class="doc"><p>Read a <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word64">Word64</a></code> in big endian format</p></div><p class="src"><a id="v:getWord64be" class="def">getWord64be</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Class.html#t:MonadTrans">MonadTrans</a> t, <a href="Data-Bytes-Get.html#t:MonadGet">MonadGet</a> n, m ~ t n) => m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word64">Word64</a> <a href="src/Data-Bytes-Get.html#getWord64be" class="link">Source</a> <a href="#v:getWord64be" class="selflink">#</a></p><div class="doc"><p>Read a <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word64">Word64</a></code> in big endian format</p></div><p class="src"><a id="v:getWord64le" class="def">getWord64le</a> :: m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word64">Word64</a> <a href="src/Data-Bytes-Get.html#getWord64le" class="link">Source</a> <a href="#v:getWord64le" class="selflink">#</a></p><div class="doc"><p>Read a <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word64">Word64</a></code> in little endian format</p></div><p class="src"><a id="v:getWord64le" class="def">getWord64le</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Class.html#t:MonadTrans">MonadTrans</a> t, <a href="Data-Bytes-Get.html#t:MonadGet">MonadGet</a> n, m ~ t n) => m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word64">Word64</a> <a href="src/Data-Bytes-Get.html#getWord64le" class="link">Source</a> <a href="#v:getWord64le" class="selflink">#</a></p><div class="doc"><p>Read a <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word64">Word64</a></code> in little endian format</p></div><p class="src"><a id="v:getWord64host" class="def">getWord64host</a> :: m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word64">Word64</a> <a href="src/Data-Bytes-Get.html#getWord64host" class="link">Source</a> <a href="#v:getWord64host" class="selflink">#</a></p><div class="doc"><p><em>O(1).</em> Read a <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word64">Word64</a></code> in native host order and host endianess.</p></div><p class="src"><a id="v:getWord64host" class="def">getWord64host</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Class.html#t:MonadTrans">MonadTrans</a> t, <a href="Data-Bytes-Get.html#t:MonadGet">MonadGet</a> n, m ~ t n) => m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word64">Word64</a> <a href="src/Data-Bytes-Get.html#getWord64host" class="link">Source</a> <a href="#v:getWord64host" class="selflink">#</a></p><div class="doc"><p><em>O(1).</em> Read a <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word64">Word64</a></code> in native host order and host endianess.</p></div><p class="src"><a id="v:getWordhost" class="def">getWordhost</a> :: m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word">Word</a> <a href="src/Data-Bytes-Get.html#getWordhost" class="link">Source</a> <a href="#v:getWordhost" class="selflink">#</a></p><div class="doc"><p><em>O(1).</em> Read a single native machine word. The word is read in
host order, host endian form, for the machine you're on. On a 64 bit
machine the Word is an 8 byte value, on a 32 bit machine, 4 bytes.</p></div><p class="src"><a id="v:getWordhost" class="def">getWordhost</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Class.html#t:MonadTrans">MonadTrans</a> t, <a href="Data-Bytes-Get.html#t:MonadGet">MonadGet</a> n, m ~ t n) => m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word">Word</a> <a href="src/Data-Bytes-Get.html#getWordhost" class="link">Source</a> <a href="#v:getWordhost" class="selflink">#</a></p><div class="doc"><p><em>O(1).</em> Read a single native machine word. The word is read in
host order, host endian form, for the machine you're on. On a 64 bit
machine the Word is an 8 byte value, on a 32 bit machine, 4 bytes.</p></div></div><div class="subs instances"><p id="control.i:MonadGet" class="caption collapser" onclick="toggleSection('i:MonadGet')">Instances</p><div id="section.i:MonadGet" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:MonadGet:MonadGet:1" class="instance expander" onclick="toggleSection('i:ic:MonadGet:MonadGet:1')"></span> <a href="Data-Bytes-Get.html#t:MonadGet">MonadGet</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/binary-0.8.3.0/Data-Binary-Get-Internal.html#t:Get">Get</a></span> <a href="src/Data-Bytes-Get.html#line-200" class="link">Source</a> <a href="#t:MonadGet" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:MonadGet:MonadGet:1" class="inst-details hide"><div class="subs associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">type</span> <a href="Data-Bytes-Get.html#t:Remaining">Remaining</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/binary-0.8.3.0/Data-Binary-Get-Internal.html#t:Get">Get</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a>) :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> <a href="src/Data-Bytes-Get.html#Remaining" class="link">Source</a> <a href="#t:Remaining" class="selflink">#</a></p><p class="src"><span class="keyword">type</span> <a href="Data-Bytes-Get.html#t:Bytes">Bytes</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/binary-0.8.3.0/Data-Binary-Get-Internal.html#t:Get">Get</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a>) :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> <a href="src/Data-Bytes-Get.html#Bytes" class="link">Source</a> <a href="#t:Bytes" class="selflink">#</a></p></div> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:skip">skip</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/binary-0.8.3.0/Data-Binary-Get-Internal.html#t:Get">Get</a> () <a href="src/Data-Bytes-Get.html#skip" class="link">Source</a> <a href="#v:skip" class="selflink">#</a></p><p class="src"><a href="#v:ensure">ensure</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/binary-0.8.3.0/Data-Binary-Get-Internal.html#t:Get">Get</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#ensure" class="link">Source</a> <a href="#v:ensure" class="selflink">#</a></p><p class="src"><a href="#v:lookAhead">lookAhead</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/binary-0.8.3.0/Data-Binary-Get-Internal.html#t:Get">Get</a> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/binary-0.8.3.0/Data-Binary-Get-Internal.html#t:Get">Get</a> a <a href="src/Data-Bytes-Get.html#lookAhead" class="link">Source</a> <a href="#v:lookAhead" class="selflink">#</a></p><p class="src"><a href="#v:lookAheadM">lookAheadM</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/binary-0.8.3.0/Data-Binary-Get-Internal.html#t:Get">Get</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/binary-0.8.3.0/Data-Binary-Get-Internal.html#t:Get">Get</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> a) <a href="src/Data-Bytes-Get.html#lookAheadM" class="link">Source</a> <a href="#v:lookAheadM" class="selflink">#</a></p><p class="src"><a href="#v:lookAheadE">lookAheadE</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/binary-0.8.3.0/Data-Binary-Get-Internal.html#t:Get">Get</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Either.html#t:Either">Either</a> a b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/binary-0.8.3.0/Data-Binary-Get-Internal.html#t:Get">Get</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Either.html#t:Either">Either</a> a b) <a href="src/Data-Bytes-Get.html#lookAheadE" class="link">Source</a> <a href="#v:lookAheadE" class="selflink">#</a></p><p class="src"><a href="#v:getBytes">getBytes</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/binary-0.8.3.0/Data-Binary-Get-Internal.html#t:Get">Get</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#getBytes" class="link">Source</a> <a href="#v:getBytes" class="selflink">#</a></p><p class="src"><a href="#v:remaining">remaining</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/binary-0.8.3.0/Data-Binary-Get-Internal.html#t:Get">Get</a> (<a href="Data-Bytes-Get.html#t:Remaining">Remaining</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/binary-0.8.3.0/Data-Binary-Get-Internal.html#t:Get">Get</a>) <a href="src/Data-Bytes-Get.html#remaining" class="link">Source</a> <a href="#v:remaining" class="selflink">#</a></p><p class="src"><a href="#v:isEmpty">isEmpty</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/binary-0.8.3.0/Data-Binary-Get-Internal.html#t:Get">Get</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Bool.html#t:Bool">Bool</a> <a href="src/Data-Bytes-Get.html#isEmpty" class="link">Source</a> <a href="#v:isEmpty" class="selflink">#</a></p><p class="src"><a href="#v:getWord8">getWord8</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/binary-0.8.3.0/Data-Binary-Get-Internal.html#t:Get">Get</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word8">Word8</a> <a href="src/Data-Bytes-Get.html#getWord8" class="link">Source</a> <a href="#v:getWord8" class="selflink">#</a></p><p class="src"><a href="#v:getByteString">getByteString</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/binary-0.8.3.0/Data-Binary-Get-Internal.html#t:Get">Get</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#getByteString" class="link">Source</a> <a href="#v:getByteString" class="selflink">#</a></p><p class="src"><a href="#v:getLazyByteString">getLazyByteString</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int64">Int64</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/binary-0.8.3.0/Data-Binary-Get-Internal.html#t:Get">Get</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString-Lazy.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#getLazyByteString" class="link">Source</a> <a href="#v:getLazyByteString" class="selflink">#</a></p><p class="src"><a href="#v:getWord16be">getWord16be</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/binary-0.8.3.0/Data-Binary-Get-Internal.html#t:Get">Get</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word16">Word16</a> <a href="src/Data-Bytes-Get.html#getWord16be" class="link">Source</a> <a href="#v:getWord16be" class="selflink">#</a></p><p class="src"><a href="#v:getWord16le">getWord16le</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/binary-0.8.3.0/Data-Binary-Get-Internal.html#t:Get">Get</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word16">Word16</a> <a href="src/Data-Bytes-Get.html#getWord16le" class="link">Source</a> <a href="#v:getWord16le" class="selflink">#</a></p><p class="src"><a href="#v:getWord16host">getWord16host</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/binary-0.8.3.0/Data-Binary-Get-Internal.html#t:Get">Get</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word16">Word16</a> <a href="src/Data-Bytes-Get.html#getWord16host" class="link">Source</a> <a href="#v:getWord16host" class="selflink">#</a></p><p class="src"><a href="#v:getWord32be">getWord32be</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/binary-0.8.3.0/Data-Binary-Get-Internal.html#t:Get">Get</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word32">Word32</a> <a href="src/Data-Bytes-Get.html#getWord32be" class="link">Source</a> <a href="#v:getWord32be" class="selflink">#</a></p><p class="src"><a href="#v:getWord32le">getWord32le</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/binary-0.8.3.0/Data-Binary-Get-Internal.html#t:Get">Get</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word32">Word32</a> <a href="src/Data-Bytes-Get.html#getWord32le" class="link">Source</a> <a href="#v:getWord32le" class="selflink">#</a></p><p class="src"><a href="#v:getWord32host">getWord32host</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/binary-0.8.3.0/Data-Binary-Get-Internal.html#t:Get">Get</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word32">Word32</a> <a href="src/Data-Bytes-Get.html#getWord32host" class="link">Source</a> <a href="#v:getWord32host" class="selflink">#</a></p><p class="src"><a href="#v:getWord64be">getWord64be</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/binary-0.8.3.0/Data-Binary-Get-Internal.html#t:Get">Get</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word64">Word64</a> <a href="src/Data-Bytes-Get.html#getWord64be" class="link">Source</a> <a href="#v:getWord64be" class="selflink">#</a></p><p class="src"><a href="#v:getWord64le">getWord64le</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/binary-0.8.3.0/Data-Binary-Get-Internal.html#t:Get">Get</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word64">Word64</a> <a href="src/Data-Bytes-Get.html#getWord64le" class="link">Source</a> <a href="#v:getWord64le" class="selflink">#</a></p><p class="src"><a href="#v:getWord64host">getWord64host</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/binary-0.8.3.0/Data-Binary-Get-Internal.html#t:Get">Get</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word64">Word64</a> <a href="src/Data-Bytes-Get.html#getWord64host" class="link">Source</a> <a href="#v:getWord64host" class="selflink">#</a></p><p class="src"><a href="#v:getWordhost">getWordhost</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/binary-0.8.3.0/Data-Binary-Get-Internal.html#t:Get">Get</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word">Word</a> <a href="src/Data-Bytes-Get.html#getWordhost" class="link">Source</a> <a href="#v:getWordhost" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:MonadGet:MonadGet:2" class="instance expander" onclick="toggleSection('i:ic:MonadGet:MonadGet:2')"></span> <a href="Data-Bytes-Get.html#t:MonadGet">MonadGet</a> <a href="file:///usr/share/doc/libghc-cereal-doc/html/Data-Serialize-Get.html#t:Get">Get</a></span> <a href="src/Data-Bytes-Get.html#line-249" class="link">Source</a> <a href="#t:MonadGet" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:MonadGet:MonadGet:2" class="inst-details hide"><div class="subs associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">type</span> <a href="Data-Bytes-Get.html#t:Remaining">Remaining</a> (<a href="file:///usr/share/doc/libghc-cereal-doc/html/Data-Serialize-Get.html#t:Get">Get</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a>) :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> <a href="src/Data-Bytes-Get.html#Remaining" class="link">Source</a> <a href="#t:Remaining" class="selflink">#</a></p><p class="src"><span class="keyword">type</span> <a href="Data-Bytes-Get.html#t:Bytes">Bytes</a> (<a href="file:///usr/share/doc/libghc-cereal-doc/html/Data-Serialize-Get.html#t:Get">Get</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a>) :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> <a href="src/Data-Bytes-Get.html#Bytes" class="link">Source</a> <a href="#t:Bytes" class="selflink">#</a></p></div> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:skip">skip</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/libghc-cereal-doc/html/Data-Serialize-Get.html#t:Get">Get</a> () <a href="src/Data-Bytes-Get.html#skip" class="link">Source</a> <a href="#v:skip" class="selflink">#</a></p><p class="src"><a href="#v:ensure">ensure</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/libghc-cereal-doc/html/Data-Serialize-Get.html#t:Get">Get</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#ensure" class="link">Source</a> <a href="#v:ensure" class="selflink">#</a></p><p class="src"><a href="#v:lookAhead">lookAhead</a> :: <a href="file:///usr/share/doc/libghc-cereal-doc/html/Data-Serialize-Get.html#t:Get">Get</a> a -> <a href="file:///usr/share/doc/libghc-cereal-doc/html/Data-Serialize-Get.html#t:Get">Get</a> a <a href="src/Data-Bytes-Get.html#lookAhead" class="link">Source</a> <a href="#v:lookAhead" class="selflink">#</a></p><p class="src"><a href="#v:lookAheadM">lookAheadM</a> :: <a href="file:///usr/share/doc/libghc-cereal-doc/html/Data-Serialize-Get.html#t:Get">Get</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> a) -> <a href="file:///usr/share/doc/libghc-cereal-doc/html/Data-Serialize-Get.html#t:Get">Get</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> a) <a href="src/Data-Bytes-Get.html#lookAheadM" class="link">Source</a> <a href="#v:lookAheadM" class="selflink">#</a></p><p class="src"><a href="#v:lookAheadE">lookAheadE</a> :: <a href="file:///usr/share/doc/libghc-cereal-doc/html/Data-Serialize-Get.html#t:Get">Get</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Either.html#t:Either">Either</a> a b) -> <a href="file:///usr/share/doc/libghc-cereal-doc/html/Data-Serialize-Get.html#t:Get">Get</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Either.html#t:Either">Either</a> a b) <a href="src/Data-Bytes-Get.html#lookAheadE" class="link">Source</a> <a href="#v:lookAheadE" class="selflink">#</a></p><p class="src"><a href="#v:getBytes">getBytes</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/libghc-cereal-doc/html/Data-Serialize-Get.html#t:Get">Get</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#getBytes" class="link">Source</a> <a href="#v:getBytes" class="selflink">#</a></p><p class="src"><a href="#v:remaining">remaining</a> :: <a href="file:///usr/share/doc/libghc-cereal-doc/html/Data-Serialize-Get.html#t:Get">Get</a> (<a href="Data-Bytes-Get.html#t:Remaining">Remaining</a> <a href="file:///usr/share/doc/libghc-cereal-doc/html/Data-Serialize-Get.html#t:Get">Get</a>) <a href="src/Data-Bytes-Get.html#remaining" class="link">Source</a> <a href="#v:remaining" class="selflink">#</a></p><p class="src"><a href="#v:isEmpty">isEmpty</a> :: <a href="file:///usr/share/doc/libghc-cereal-doc/html/Data-Serialize-Get.html#t:Get">Get</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Bool.html#t:Bool">Bool</a> <a href="src/Data-Bytes-Get.html#isEmpty" class="link">Source</a> <a href="#v:isEmpty" class="selflink">#</a></p><p class="src"><a href="#v:getWord8">getWord8</a> :: <a href="file:///usr/share/doc/libghc-cereal-doc/html/Data-Serialize-Get.html#t:Get">Get</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word8">Word8</a> <a href="src/Data-Bytes-Get.html#getWord8" class="link">Source</a> <a href="#v:getWord8" class="selflink">#</a></p><p class="src"><a href="#v:getByteString">getByteString</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/libghc-cereal-doc/html/Data-Serialize-Get.html#t:Get">Get</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#getByteString" class="link">Source</a> <a href="#v:getByteString" class="selflink">#</a></p><p class="src"><a href="#v:getLazyByteString">getLazyByteString</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int64">Int64</a> -> <a href="file:///usr/share/doc/libghc-cereal-doc/html/Data-Serialize-Get.html#t:Get">Get</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString-Lazy.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#getLazyByteString" class="link">Source</a> <a href="#v:getLazyByteString" class="selflink">#</a></p><p class="src"><a href="#v:getWord16be">getWord16be</a> :: <a href="file:///usr/share/doc/libghc-cereal-doc/html/Data-Serialize-Get.html#t:Get">Get</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word16">Word16</a> <a href="src/Data-Bytes-Get.html#getWord16be" class="link">Source</a> <a href="#v:getWord16be" class="selflink">#</a></p><p class="src"><a href="#v:getWord16le">getWord16le</a> :: <a href="file:///usr/share/doc/libghc-cereal-doc/html/Data-Serialize-Get.html#t:Get">Get</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word16">Word16</a> <a href="src/Data-Bytes-Get.html#getWord16le" class="link">Source</a> <a href="#v:getWord16le" class="selflink">#</a></p><p class="src"><a href="#v:getWord16host">getWord16host</a> :: <a href="file:///usr/share/doc/libghc-cereal-doc/html/Data-Serialize-Get.html#t:Get">Get</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word16">Word16</a> <a href="src/Data-Bytes-Get.html#getWord16host" class="link">Source</a> <a href="#v:getWord16host" class="selflink">#</a></p><p class="src"><a href="#v:getWord32be">getWord32be</a> :: <a href="file:///usr/share/doc/libghc-cereal-doc/html/Data-Serialize-Get.html#t:Get">Get</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word32">Word32</a> <a href="src/Data-Bytes-Get.html#getWord32be" class="link">Source</a> <a href="#v:getWord32be" class="selflink">#</a></p><p class="src"><a href="#v:getWord32le">getWord32le</a> :: <a href="file:///usr/share/doc/libghc-cereal-doc/html/Data-Serialize-Get.html#t:Get">Get</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word32">Word32</a> <a href="src/Data-Bytes-Get.html#getWord32le" class="link">Source</a> <a href="#v:getWord32le" class="selflink">#</a></p><p class="src"><a href="#v:getWord32host">getWord32host</a> :: <a href="file:///usr/share/doc/libghc-cereal-doc/html/Data-Serialize-Get.html#t:Get">Get</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word32">Word32</a> <a href="src/Data-Bytes-Get.html#getWord32host" class="link">Source</a> <a href="#v:getWord32host" class="selflink">#</a></p><p class="src"><a href="#v:getWord64be">getWord64be</a> :: <a href="file:///usr/share/doc/libghc-cereal-doc/html/Data-Serialize-Get.html#t:Get">Get</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word64">Word64</a> <a href="src/Data-Bytes-Get.html#getWord64be" class="link">Source</a> <a href="#v:getWord64be" class="selflink">#</a></p><p class="src"><a href="#v:getWord64le">getWord64le</a> :: <a href="file:///usr/share/doc/libghc-cereal-doc/html/Data-Serialize-Get.html#t:Get">Get</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word64">Word64</a> <a href="src/Data-Bytes-Get.html#getWord64le" class="link">Source</a> <a href="#v:getWord64le" class="selflink">#</a></p><p class="src"><a href="#v:getWord64host">getWord64host</a> :: <a href="file:///usr/share/doc/libghc-cereal-doc/html/Data-Serialize-Get.html#t:Get">Get</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word64">Word64</a> <a href="src/Data-Bytes-Get.html#getWord64host" class="link">Source</a> <a href="#v:getWord64host" class="selflink">#</a></p><p class="src"><a href="#v:getWordhost">getWordhost</a> :: <a href="file:///usr/share/doc/libghc-cereal-doc/html/Data-Serialize-Get.html#t:Get">Get</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word">Word</a> <a href="src/Data-Bytes-Get.html#getWordhost" class="link">Source</a> <a href="#v:getWordhost" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:MonadGet:MonadGet:3" class="instance expander" onclick="toggleSection('i:ic:MonadGet:MonadGet:3')"></span> <a href="Data-Bytes-Get.html#t:MonadGet">MonadGet</a> m => <a href="Data-Bytes-Get.html#t:MonadGet">MonadGet</a> (<a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Except.html#t:ExceptT">ExceptT</a> e m)</span> <a href="src/Data-Bytes-Get.html#line-413" class="link">Source</a> <a href="#t:MonadGet" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:MonadGet:MonadGet:3" class="inst-details hide"><div class="subs associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">type</span> <a href="Data-Bytes-Get.html#t:Remaining">Remaining</a> (<a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Except.html#t:ExceptT">ExceptT</a> e m :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a>) :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> <a href="src/Data-Bytes-Get.html#Remaining" class="link">Source</a> <a href="#t:Remaining" class="selflink">#</a></p><p class="src"><span class="keyword">type</span> <a href="Data-Bytes-Get.html#t:Bytes">Bytes</a> (<a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Except.html#t:ExceptT">ExceptT</a> e m :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a>) :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> <a href="src/Data-Bytes-Get.html#Bytes" class="link">Source</a> <a href="#t:Bytes" class="selflink">#</a></p></div> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:skip">skip</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Except.html#t:ExceptT">ExceptT</a> e m () <a href="src/Data-Bytes-Get.html#skip" class="link">Source</a> <a href="#v:skip" class="selflink">#</a></p><p class="src"><a href="#v:ensure">ensure</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Except.html#t:ExceptT">ExceptT</a> e m <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#ensure" class="link">Source</a> <a href="#v:ensure" class="selflink">#</a></p><p class="src"><a href="#v:lookAhead">lookAhead</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Except.html#t:ExceptT">ExceptT</a> e m a -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Except.html#t:ExceptT">ExceptT</a> e m a <a href="src/Data-Bytes-Get.html#lookAhead" class="link">Source</a> <a href="#v:lookAhead" class="selflink">#</a></p><p class="src"><a href="#v:lookAheadM">lookAheadM</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Except.html#t:ExceptT">ExceptT</a> e m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> a) -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Except.html#t:ExceptT">ExceptT</a> e m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> a) <a href="src/Data-Bytes-Get.html#lookAheadM" class="link">Source</a> <a href="#v:lookAheadM" class="selflink">#</a></p><p class="src"><a href="#v:lookAheadE">lookAheadE</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Except.html#t:ExceptT">ExceptT</a> e m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Either.html#t:Either">Either</a> a b) -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Except.html#t:ExceptT">ExceptT</a> e m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Either.html#t:Either">Either</a> a b) <a href="src/Data-Bytes-Get.html#lookAheadE" class="link">Source</a> <a href="#v:lookAheadE" class="selflink">#</a></p><p class="src"><a href="#v:getBytes">getBytes</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Except.html#t:ExceptT">ExceptT</a> e m <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#getBytes" class="link">Source</a> <a href="#v:getBytes" class="selflink">#</a></p><p class="src"><a href="#v:remaining">remaining</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Except.html#t:ExceptT">ExceptT</a> e m (<a href="Data-Bytes-Get.html#t:Remaining">Remaining</a> (<a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Except.html#t:ExceptT">ExceptT</a> e m)) <a href="src/Data-Bytes-Get.html#remaining" class="link">Source</a> <a href="#v:remaining" class="selflink">#</a></p><p class="src"><a href="#v:isEmpty">isEmpty</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Except.html#t:ExceptT">ExceptT</a> e m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Bool.html#t:Bool">Bool</a> <a href="src/Data-Bytes-Get.html#isEmpty" class="link">Source</a> <a href="#v:isEmpty" class="selflink">#</a></p><p class="src"><a href="#v:getWord8">getWord8</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Except.html#t:ExceptT">ExceptT</a> e m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word8">Word8</a> <a href="src/Data-Bytes-Get.html#getWord8" class="link">Source</a> <a href="#v:getWord8" class="selflink">#</a></p><p class="src"><a href="#v:getByteString">getByteString</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Except.html#t:ExceptT">ExceptT</a> e m <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#getByteString" class="link">Source</a> <a href="#v:getByteString" class="selflink">#</a></p><p class="src"><a href="#v:getLazyByteString">getLazyByteString</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int64">Int64</a> -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Except.html#t:ExceptT">ExceptT</a> e m <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString-Lazy.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#getLazyByteString" class="link">Source</a> <a href="#v:getLazyByteString" class="selflink">#</a></p><p class="src"><a href="#v:getWord16be">getWord16be</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Except.html#t:ExceptT">ExceptT</a> e m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word16">Word16</a> <a href="src/Data-Bytes-Get.html#getWord16be" class="link">Source</a> <a href="#v:getWord16be" class="selflink">#</a></p><p class="src"><a href="#v:getWord16le">getWord16le</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Except.html#t:ExceptT">ExceptT</a> e m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word16">Word16</a> <a href="src/Data-Bytes-Get.html#getWord16le" class="link">Source</a> <a href="#v:getWord16le" class="selflink">#</a></p><p class="src"><a href="#v:getWord16host">getWord16host</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Except.html#t:ExceptT">ExceptT</a> e m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word16">Word16</a> <a href="src/Data-Bytes-Get.html#getWord16host" class="link">Source</a> <a href="#v:getWord16host" class="selflink">#</a></p><p class="src"><a href="#v:getWord32be">getWord32be</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Except.html#t:ExceptT">ExceptT</a> e m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word32">Word32</a> <a href="src/Data-Bytes-Get.html#getWord32be" class="link">Source</a> <a href="#v:getWord32be" class="selflink">#</a></p><p class="src"><a href="#v:getWord32le">getWord32le</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Except.html#t:ExceptT">ExceptT</a> e m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word32">Word32</a> <a href="src/Data-Bytes-Get.html#getWord32le" class="link">Source</a> <a href="#v:getWord32le" class="selflink">#</a></p><p class="src"><a href="#v:getWord32host">getWord32host</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Except.html#t:ExceptT">ExceptT</a> e m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word32">Word32</a> <a href="src/Data-Bytes-Get.html#getWord32host" class="link">Source</a> <a href="#v:getWord32host" class="selflink">#</a></p><p class="src"><a href="#v:getWord64be">getWord64be</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Except.html#t:ExceptT">ExceptT</a> e m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word64">Word64</a> <a href="src/Data-Bytes-Get.html#getWord64be" class="link">Source</a> <a href="#v:getWord64be" class="selflink">#</a></p><p class="src"><a href="#v:getWord64le">getWord64le</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Except.html#t:ExceptT">ExceptT</a> e m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word64">Word64</a> <a href="src/Data-Bytes-Get.html#getWord64le" class="link">Source</a> <a href="#v:getWord64le" class="selflink">#</a></p><p class="src"><a href="#v:getWord64host">getWord64host</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Except.html#t:ExceptT">ExceptT</a> e m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word64">Word64</a> <a href="src/Data-Bytes-Get.html#getWord64host" class="link">Source</a> <a href="#v:getWord64host" class="selflink">#</a></p><p class="src"><a href="#v:getWordhost">getWordhost</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Except.html#t:ExceptT">ExceptT</a> e m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word">Word</a> <a href="src/Data-Bytes-Get.html#getWordhost" class="link">Source</a> <a href="#v:getWordhost" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:MonadGet:MonadGet:4" class="instance expander" onclick="toggleSection('i:ic:MonadGet:MonadGet:4')"></span> <a href="Data-Bytes-Get.html#t:MonadGet">MonadGet</a> m => <a href="Data-Bytes-Get.html#t:MonadGet">MonadGet</a> (<a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Lazy.html#t:StateT">StateT</a> s m)</span> <a href="src/Data-Bytes-Get.html#line-295" class="link">Source</a> <a href="#t:MonadGet" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:MonadGet:MonadGet:4" class="inst-details hide"><div class="subs associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">type</span> <a href="Data-Bytes-Get.html#t:Remaining">Remaining</a> (<a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Lazy.html#t:StateT">StateT</a> s m :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a>) :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> <a href="src/Data-Bytes-Get.html#Remaining" class="link">Source</a> <a href="#t:Remaining" class="selflink">#</a></p><p class="src"><span class="keyword">type</span> <a href="Data-Bytes-Get.html#t:Bytes">Bytes</a> (<a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Lazy.html#t:StateT">StateT</a> s m :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a>) :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> <a href="src/Data-Bytes-Get.html#Bytes" class="link">Source</a> <a href="#t:Bytes" class="selflink">#</a></p></div> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:skip">skip</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Lazy.html#t:StateT">StateT</a> s m () <a href="src/Data-Bytes-Get.html#skip" class="link">Source</a> <a href="#v:skip" class="selflink">#</a></p><p class="src"><a href="#v:ensure">ensure</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Lazy.html#t:StateT">StateT</a> s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#ensure" class="link">Source</a> <a href="#v:ensure" class="selflink">#</a></p><p class="src"><a href="#v:lookAhead">lookAhead</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Lazy.html#t:StateT">StateT</a> s m a -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Lazy.html#t:StateT">StateT</a> s m a <a href="src/Data-Bytes-Get.html#lookAhead" class="link">Source</a> <a href="#v:lookAhead" class="selflink">#</a></p><p class="src"><a href="#v:lookAheadM">lookAheadM</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Lazy.html#t:StateT">StateT</a> s m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> a) -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Lazy.html#t:StateT">StateT</a> s m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> a) <a href="src/Data-Bytes-Get.html#lookAheadM" class="link">Source</a> <a href="#v:lookAheadM" class="selflink">#</a></p><p class="src"><a href="#v:lookAheadE">lookAheadE</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Lazy.html#t:StateT">StateT</a> s m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Either.html#t:Either">Either</a> a b) -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Lazy.html#t:StateT">StateT</a> s m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Either.html#t:Either">Either</a> a b) <a href="src/Data-Bytes-Get.html#lookAheadE" class="link">Source</a> <a href="#v:lookAheadE" class="selflink">#</a></p><p class="src"><a href="#v:getBytes">getBytes</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Lazy.html#t:StateT">StateT</a> s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#getBytes" class="link">Source</a> <a href="#v:getBytes" class="selflink">#</a></p><p class="src"><a href="#v:remaining">remaining</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Lazy.html#t:StateT">StateT</a> s m (<a href="Data-Bytes-Get.html#t:Remaining">Remaining</a> (<a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Lazy.html#t:StateT">StateT</a> s m)) <a href="src/Data-Bytes-Get.html#remaining" class="link">Source</a> <a href="#v:remaining" class="selflink">#</a></p><p class="src"><a href="#v:isEmpty">isEmpty</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Lazy.html#t:StateT">StateT</a> s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Bool.html#t:Bool">Bool</a> <a href="src/Data-Bytes-Get.html#isEmpty" class="link">Source</a> <a href="#v:isEmpty" class="selflink">#</a></p><p class="src"><a href="#v:getWord8">getWord8</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Lazy.html#t:StateT">StateT</a> s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word8">Word8</a> <a href="src/Data-Bytes-Get.html#getWord8" class="link">Source</a> <a href="#v:getWord8" class="selflink">#</a></p><p class="src"><a href="#v:getByteString">getByteString</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Lazy.html#t:StateT">StateT</a> s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#getByteString" class="link">Source</a> <a href="#v:getByteString" class="selflink">#</a></p><p class="src"><a href="#v:getLazyByteString">getLazyByteString</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int64">Int64</a> -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Lazy.html#t:StateT">StateT</a> s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString-Lazy.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#getLazyByteString" class="link">Source</a> <a href="#v:getLazyByteString" class="selflink">#</a></p><p class="src"><a href="#v:getWord16be">getWord16be</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Lazy.html#t:StateT">StateT</a> s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word16">Word16</a> <a href="src/Data-Bytes-Get.html#getWord16be" class="link">Source</a> <a href="#v:getWord16be" class="selflink">#</a></p><p class="src"><a href="#v:getWord16le">getWord16le</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Lazy.html#t:StateT">StateT</a> s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word16">Word16</a> <a href="src/Data-Bytes-Get.html#getWord16le" class="link">Source</a> <a href="#v:getWord16le" class="selflink">#</a></p><p class="src"><a href="#v:getWord16host">getWord16host</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Lazy.html#t:StateT">StateT</a> s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word16">Word16</a> <a href="src/Data-Bytes-Get.html#getWord16host" class="link">Source</a> <a href="#v:getWord16host" class="selflink">#</a></p><p class="src"><a href="#v:getWord32be">getWord32be</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Lazy.html#t:StateT">StateT</a> s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word32">Word32</a> <a href="src/Data-Bytes-Get.html#getWord32be" class="link">Source</a> <a href="#v:getWord32be" class="selflink">#</a></p><p class="src"><a href="#v:getWord32le">getWord32le</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Lazy.html#t:StateT">StateT</a> s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word32">Word32</a> <a href="src/Data-Bytes-Get.html#getWord32le" class="link">Source</a> <a href="#v:getWord32le" class="selflink">#</a></p><p class="src"><a href="#v:getWord32host">getWord32host</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Lazy.html#t:StateT">StateT</a> s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word32">Word32</a> <a href="src/Data-Bytes-Get.html#getWord32host" class="link">Source</a> <a href="#v:getWord32host" class="selflink">#</a></p><p class="src"><a href="#v:getWord64be">getWord64be</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Lazy.html#t:StateT">StateT</a> s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word64">Word64</a> <a href="src/Data-Bytes-Get.html#getWord64be" class="link">Source</a> <a href="#v:getWord64be" class="selflink">#</a></p><p class="src"><a href="#v:getWord64le">getWord64le</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Lazy.html#t:StateT">StateT</a> s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word64">Word64</a> <a href="src/Data-Bytes-Get.html#getWord64le" class="link">Source</a> <a href="#v:getWord64le" class="selflink">#</a></p><p class="src"><a href="#v:getWord64host">getWord64host</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Lazy.html#t:StateT">StateT</a> s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word64">Word64</a> <a href="src/Data-Bytes-Get.html#getWord64host" class="link">Source</a> <a href="#v:getWord64host" class="selflink">#</a></p><p class="src"><a href="#v:getWordhost">getWordhost</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Lazy.html#t:StateT">StateT</a> s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word">Word</a> <a href="src/Data-Bytes-Get.html#getWordhost" class="link">Source</a> <a href="#v:getWordhost" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:MonadGet:MonadGet:5" class="instance expander" onclick="toggleSection('i:ic:MonadGet:MonadGet:5')"></span> <a href="Data-Bytes-Get.html#t:MonadGet">MonadGet</a> m => <a href="Data-Bytes-Get.html#t:MonadGet">MonadGet</a> (<a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Strict.html#t:StateT">StateT</a> s m)</span> <a href="src/Data-Bytes-Get.html#line-313" class="link">Source</a> <a href="#t:MonadGet" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:MonadGet:MonadGet:5" class="inst-details hide"><div class="subs associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">type</span> <a href="Data-Bytes-Get.html#t:Remaining">Remaining</a> (<a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Strict.html#t:StateT">StateT</a> s m :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a>) :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> <a href="src/Data-Bytes-Get.html#Remaining" class="link">Source</a> <a href="#t:Remaining" class="selflink">#</a></p><p class="src"><span class="keyword">type</span> <a href="Data-Bytes-Get.html#t:Bytes">Bytes</a> (<a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Strict.html#t:StateT">StateT</a> s m :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a>) :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> <a href="src/Data-Bytes-Get.html#Bytes" class="link">Source</a> <a href="#t:Bytes" class="selflink">#</a></p></div> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:skip">skip</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Strict.html#t:StateT">StateT</a> s m () <a href="src/Data-Bytes-Get.html#skip" class="link">Source</a> <a href="#v:skip" class="selflink">#</a></p><p class="src"><a href="#v:ensure">ensure</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Strict.html#t:StateT">StateT</a> s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#ensure" class="link">Source</a> <a href="#v:ensure" class="selflink">#</a></p><p class="src"><a href="#v:lookAhead">lookAhead</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Strict.html#t:StateT">StateT</a> s m a -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Strict.html#t:StateT">StateT</a> s m a <a href="src/Data-Bytes-Get.html#lookAhead" class="link">Source</a> <a href="#v:lookAhead" class="selflink">#</a></p><p class="src"><a href="#v:lookAheadM">lookAheadM</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Strict.html#t:StateT">StateT</a> s m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> a) -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Strict.html#t:StateT">StateT</a> s m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> a) <a href="src/Data-Bytes-Get.html#lookAheadM" class="link">Source</a> <a href="#v:lookAheadM" class="selflink">#</a></p><p class="src"><a href="#v:lookAheadE">lookAheadE</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Strict.html#t:StateT">StateT</a> s m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Either.html#t:Either">Either</a> a b) -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Strict.html#t:StateT">StateT</a> s m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Either.html#t:Either">Either</a> a b) <a href="src/Data-Bytes-Get.html#lookAheadE" class="link">Source</a> <a href="#v:lookAheadE" class="selflink">#</a></p><p class="src"><a href="#v:getBytes">getBytes</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Strict.html#t:StateT">StateT</a> s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#getBytes" class="link">Source</a> <a href="#v:getBytes" class="selflink">#</a></p><p class="src"><a href="#v:remaining">remaining</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Strict.html#t:StateT">StateT</a> s m (<a href="Data-Bytes-Get.html#t:Remaining">Remaining</a> (<a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Strict.html#t:StateT">StateT</a> s m)) <a href="src/Data-Bytes-Get.html#remaining" class="link">Source</a> <a href="#v:remaining" class="selflink">#</a></p><p class="src"><a href="#v:isEmpty">isEmpty</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Strict.html#t:StateT">StateT</a> s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Bool.html#t:Bool">Bool</a> <a href="src/Data-Bytes-Get.html#isEmpty" class="link">Source</a> <a href="#v:isEmpty" class="selflink">#</a></p><p class="src"><a href="#v:getWord8">getWord8</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Strict.html#t:StateT">StateT</a> s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word8">Word8</a> <a href="src/Data-Bytes-Get.html#getWord8" class="link">Source</a> <a href="#v:getWord8" class="selflink">#</a></p><p class="src"><a href="#v:getByteString">getByteString</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Strict.html#t:StateT">StateT</a> s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#getByteString" class="link">Source</a> <a href="#v:getByteString" class="selflink">#</a></p><p class="src"><a href="#v:getLazyByteString">getLazyByteString</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int64">Int64</a> -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Strict.html#t:StateT">StateT</a> s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString-Lazy.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#getLazyByteString" class="link">Source</a> <a href="#v:getLazyByteString" class="selflink">#</a></p><p class="src"><a href="#v:getWord16be">getWord16be</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Strict.html#t:StateT">StateT</a> s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word16">Word16</a> <a href="src/Data-Bytes-Get.html#getWord16be" class="link">Source</a> <a href="#v:getWord16be" class="selflink">#</a></p><p class="src"><a href="#v:getWord16le">getWord16le</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Strict.html#t:StateT">StateT</a> s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word16">Word16</a> <a href="src/Data-Bytes-Get.html#getWord16le" class="link">Source</a> <a href="#v:getWord16le" class="selflink">#</a></p><p class="src"><a href="#v:getWord16host">getWord16host</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Strict.html#t:StateT">StateT</a> s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word16">Word16</a> <a href="src/Data-Bytes-Get.html#getWord16host" class="link">Source</a> <a href="#v:getWord16host" class="selflink">#</a></p><p class="src"><a href="#v:getWord32be">getWord32be</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Strict.html#t:StateT">StateT</a> s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word32">Word32</a> <a href="src/Data-Bytes-Get.html#getWord32be" class="link">Source</a> <a href="#v:getWord32be" class="selflink">#</a></p><p class="src"><a href="#v:getWord32le">getWord32le</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Strict.html#t:StateT">StateT</a> s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word32">Word32</a> <a href="src/Data-Bytes-Get.html#getWord32le" class="link">Source</a> <a href="#v:getWord32le" class="selflink">#</a></p><p class="src"><a href="#v:getWord32host">getWord32host</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Strict.html#t:StateT">StateT</a> s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word32">Word32</a> <a href="src/Data-Bytes-Get.html#getWord32host" class="link">Source</a> <a href="#v:getWord32host" class="selflink">#</a></p><p class="src"><a href="#v:getWord64be">getWord64be</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Strict.html#t:StateT">StateT</a> s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word64">Word64</a> <a href="src/Data-Bytes-Get.html#getWord64be" class="link">Source</a> <a href="#v:getWord64be" class="selflink">#</a></p><p class="src"><a href="#v:getWord64le">getWord64le</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Strict.html#t:StateT">StateT</a> s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word64">Word64</a> <a href="src/Data-Bytes-Get.html#getWord64le" class="link">Source</a> <a href="#v:getWord64le" class="selflink">#</a></p><p class="src"><a href="#v:getWord64host">getWord64host</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Strict.html#t:StateT">StateT</a> s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word64">Word64</a> <a href="src/Data-Bytes-Get.html#getWord64host" class="link">Source</a> <a href="#v:getWord64host" class="selflink">#</a></p><p class="src"><a href="#v:getWordhost">getWordhost</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-State-Strict.html#t:StateT">StateT</a> s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word">Word</a> <a href="src/Data-Bytes-Get.html#getWordhost" class="link">Source</a> <a href="#v:getWordhost" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:MonadGet:MonadGet:6" class="instance expander" onclick="toggleSection('i:ic:MonadGet:MonadGet:6')"></span> (<a href="Data-Bytes-Get.html#t:MonadGet">MonadGet</a> m, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Monoid">Monoid</a> w) => <a href="Data-Bytes-Get.html#t:MonadGet">MonadGet</a> (<a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Lazy.html#t:WriterT">WriterT</a> w m)</span> <a href="src/Data-Bytes-Get.html#line-341" class="link">Source</a> <a href="#t:MonadGet" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:MonadGet:MonadGet:6" class="inst-details hide"><div class="subs associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">type</span> <a href="Data-Bytes-Get.html#t:Remaining">Remaining</a> (<a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Lazy.html#t:WriterT">WriterT</a> w m :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a>) :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> <a href="src/Data-Bytes-Get.html#Remaining" class="link">Source</a> <a href="#t:Remaining" class="selflink">#</a></p><p class="src"><span class="keyword">type</span> <a href="Data-Bytes-Get.html#t:Bytes">Bytes</a> (<a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Lazy.html#t:WriterT">WriterT</a> w m :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a>) :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> <a href="src/Data-Bytes-Get.html#Bytes" class="link">Source</a> <a href="#t:Bytes" class="selflink">#</a></p></div> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:skip">skip</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Lazy.html#t:WriterT">WriterT</a> w m () <a href="src/Data-Bytes-Get.html#skip" class="link">Source</a> <a href="#v:skip" class="selflink">#</a></p><p class="src"><a href="#v:ensure">ensure</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Lazy.html#t:WriterT">WriterT</a> w m <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#ensure" class="link">Source</a> <a href="#v:ensure" class="selflink">#</a></p><p class="src"><a href="#v:lookAhead">lookAhead</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Lazy.html#t:WriterT">WriterT</a> w m a -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Lazy.html#t:WriterT">WriterT</a> w m a <a href="src/Data-Bytes-Get.html#lookAhead" class="link">Source</a> <a href="#v:lookAhead" class="selflink">#</a></p><p class="src"><a href="#v:lookAheadM">lookAheadM</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Lazy.html#t:WriterT">WriterT</a> w m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> a) -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Lazy.html#t:WriterT">WriterT</a> w m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> a) <a href="src/Data-Bytes-Get.html#lookAheadM" class="link">Source</a> <a href="#v:lookAheadM" class="selflink">#</a></p><p class="src"><a href="#v:lookAheadE">lookAheadE</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Lazy.html#t:WriterT">WriterT</a> w m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Either.html#t:Either">Either</a> a b) -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Lazy.html#t:WriterT">WriterT</a> w m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Either.html#t:Either">Either</a> a b) <a href="src/Data-Bytes-Get.html#lookAheadE" class="link">Source</a> <a href="#v:lookAheadE" class="selflink">#</a></p><p class="src"><a href="#v:getBytes">getBytes</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Lazy.html#t:WriterT">WriterT</a> w m <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#getBytes" class="link">Source</a> <a href="#v:getBytes" class="selflink">#</a></p><p class="src"><a href="#v:remaining">remaining</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Lazy.html#t:WriterT">WriterT</a> w m (<a href="Data-Bytes-Get.html#t:Remaining">Remaining</a> (<a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Lazy.html#t:WriterT">WriterT</a> w m)) <a href="src/Data-Bytes-Get.html#remaining" class="link">Source</a> <a href="#v:remaining" class="selflink">#</a></p><p class="src"><a href="#v:isEmpty">isEmpty</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Lazy.html#t:WriterT">WriterT</a> w m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Bool.html#t:Bool">Bool</a> <a href="src/Data-Bytes-Get.html#isEmpty" class="link">Source</a> <a href="#v:isEmpty" class="selflink">#</a></p><p class="src"><a href="#v:getWord8">getWord8</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Lazy.html#t:WriterT">WriterT</a> w m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word8">Word8</a> <a href="src/Data-Bytes-Get.html#getWord8" class="link">Source</a> <a href="#v:getWord8" class="selflink">#</a></p><p class="src"><a href="#v:getByteString">getByteString</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Lazy.html#t:WriterT">WriterT</a> w m <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#getByteString" class="link">Source</a> <a href="#v:getByteString" class="selflink">#</a></p><p class="src"><a href="#v:getLazyByteString">getLazyByteString</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int64">Int64</a> -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Lazy.html#t:WriterT">WriterT</a> w m <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString-Lazy.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#getLazyByteString" class="link">Source</a> <a href="#v:getLazyByteString" class="selflink">#</a></p><p class="src"><a href="#v:getWord16be">getWord16be</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Lazy.html#t:WriterT">WriterT</a> w m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word16">Word16</a> <a href="src/Data-Bytes-Get.html#getWord16be" class="link">Source</a> <a href="#v:getWord16be" class="selflink">#</a></p><p class="src"><a href="#v:getWord16le">getWord16le</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Lazy.html#t:WriterT">WriterT</a> w m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word16">Word16</a> <a href="src/Data-Bytes-Get.html#getWord16le" class="link">Source</a> <a href="#v:getWord16le" class="selflink">#</a></p><p class="src"><a href="#v:getWord16host">getWord16host</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Lazy.html#t:WriterT">WriterT</a> w m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word16">Word16</a> <a href="src/Data-Bytes-Get.html#getWord16host" class="link">Source</a> <a href="#v:getWord16host" class="selflink">#</a></p><p class="src"><a href="#v:getWord32be">getWord32be</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Lazy.html#t:WriterT">WriterT</a> w m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word32">Word32</a> <a href="src/Data-Bytes-Get.html#getWord32be" class="link">Source</a> <a href="#v:getWord32be" class="selflink">#</a></p><p class="src"><a href="#v:getWord32le">getWord32le</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Lazy.html#t:WriterT">WriterT</a> w m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word32">Word32</a> <a href="src/Data-Bytes-Get.html#getWord32le" class="link">Source</a> <a href="#v:getWord32le" class="selflink">#</a></p><p class="src"><a href="#v:getWord32host">getWord32host</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Lazy.html#t:WriterT">WriterT</a> w m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word32">Word32</a> <a href="src/Data-Bytes-Get.html#getWord32host" class="link">Source</a> <a href="#v:getWord32host" class="selflink">#</a></p><p class="src"><a href="#v:getWord64be">getWord64be</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Lazy.html#t:WriterT">WriterT</a> w m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word64">Word64</a> <a href="src/Data-Bytes-Get.html#getWord64be" class="link">Source</a> <a href="#v:getWord64be" class="selflink">#</a></p><p class="src"><a href="#v:getWord64le">getWord64le</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Lazy.html#t:WriterT">WriterT</a> w m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word64">Word64</a> <a href="src/Data-Bytes-Get.html#getWord64le" class="link">Source</a> <a href="#v:getWord64le" class="selflink">#</a></p><p class="src"><a href="#v:getWord64host">getWord64host</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Lazy.html#t:WriterT">WriterT</a> w m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word64">Word64</a> <a href="src/Data-Bytes-Get.html#getWord64host" class="link">Source</a> <a href="#v:getWord64host" class="selflink">#</a></p><p class="src"><a href="#v:getWordhost">getWordhost</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Lazy.html#t:WriterT">WriterT</a> w m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word">Word</a> <a href="src/Data-Bytes-Get.html#getWordhost" class="link">Source</a> <a href="#v:getWordhost" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:MonadGet:MonadGet:7" class="instance expander" onclick="toggleSection('i:ic:MonadGet:MonadGet:7')"></span> (<a href="Data-Bytes-Get.html#t:MonadGet">MonadGet</a> m, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Monoid">Monoid</a> w) => <a href="Data-Bytes-Get.html#t:MonadGet">MonadGet</a> (<a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Strict.html#t:WriterT">WriterT</a> w m)</span> <a href="src/Data-Bytes-Get.html#line-359" class="link">Source</a> <a href="#t:MonadGet" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:MonadGet:MonadGet:7" class="inst-details hide"><div class="subs associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">type</span> <a href="Data-Bytes-Get.html#t:Remaining">Remaining</a> (<a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Strict.html#t:WriterT">WriterT</a> w m :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a>) :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> <a href="src/Data-Bytes-Get.html#Remaining" class="link">Source</a> <a href="#t:Remaining" class="selflink">#</a></p><p class="src"><span class="keyword">type</span> <a href="Data-Bytes-Get.html#t:Bytes">Bytes</a> (<a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Strict.html#t:WriterT">WriterT</a> w m :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a>) :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> <a href="src/Data-Bytes-Get.html#Bytes" class="link">Source</a> <a href="#t:Bytes" class="selflink">#</a></p></div> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:skip">skip</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Strict.html#t:WriterT">WriterT</a> w m () <a href="src/Data-Bytes-Get.html#skip" class="link">Source</a> <a href="#v:skip" class="selflink">#</a></p><p class="src"><a href="#v:ensure">ensure</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Strict.html#t:WriterT">WriterT</a> w m <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#ensure" class="link">Source</a> <a href="#v:ensure" class="selflink">#</a></p><p class="src"><a href="#v:lookAhead">lookAhead</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Strict.html#t:WriterT">WriterT</a> w m a -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Strict.html#t:WriterT">WriterT</a> w m a <a href="src/Data-Bytes-Get.html#lookAhead" class="link">Source</a> <a href="#v:lookAhead" class="selflink">#</a></p><p class="src"><a href="#v:lookAheadM">lookAheadM</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Strict.html#t:WriterT">WriterT</a> w m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> a) -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Strict.html#t:WriterT">WriterT</a> w m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> a) <a href="src/Data-Bytes-Get.html#lookAheadM" class="link">Source</a> <a href="#v:lookAheadM" class="selflink">#</a></p><p class="src"><a href="#v:lookAheadE">lookAheadE</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Strict.html#t:WriterT">WriterT</a> w m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Either.html#t:Either">Either</a> a b) -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Strict.html#t:WriterT">WriterT</a> w m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Either.html#t:Either">Either</a> a b) <a href="src/Data-Bytes-Get.html#lookAheadE" class="link">Source</a> <a href="#v:lookAheadE" class="selflink">#</a></p><p class="src"><a href="#v:getBytes">getBytes</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Strict.html#t:WriterT">WriterT</a> w m <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#getBytes" class="link">Source</a> <a href="#v:getBytes" class="selflink">#</a></p><p class="src"><a href="#v:remaining">remaining</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Strict.html#t:WriterT">WriterT</a> w m (<a href="Data-Bytes-Get.html#t:Remaining">Remaining</a> (<a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Strict.html#t:WriterT">WriterT</a> w m)) <a href="src/Data-Bytes-Get.html#remaining" class="link">Source</a> <a href="#v:remaining" class="selflink">#</a></p><p class="src"><a href="#v:isEmpty">isEmpty</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Strict.html#t:WriterT">WriterT</a> w m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Bool.html#t:Bool">Bool</a> <a href="src/Data-Bytes-Get.html#isEmpty" class="link">Source</a> <a href="#v:isEmpty" class="selflink">#</a></p><p class="src"><a href="#v:getWord8">getWord8</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Strict.html#t:WriterT">WriterT</a> w m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word8">Word8</a> <a href="src/Data-Bytes-Get.html#getWord8" class="link">Source</a> <a href="#v:getWord8" class="selflink">#</a></p><p class="src"><a href="#v:getByteString">getByteString</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Strict.html#t:WriterT">WriterT</a> w m <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#getByteString" class="link">Source</a> <a href="#v:getByteString" class="selflink">#</a></p><p class="src"><a href="#v:getLazyByteString">getLazyByteString</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int64">Int64</a> -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Strict.html#t:WriterT">WriterT</a> w m <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString-Lazy.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#getLazyByteString" class="link">Source</a> <a href="#v:getLazyByteString" class="selflink">#</a></p><p class="src"><a href="#v:getWord16be">getWord16be</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Strict.html#t:WriterT">WriterT</a> w m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word16">Word16</a> <a href="src/Data-Bytes-Get.html#getWord16be" class="link">Source</a> <a href="#v:getWord16be" class="selflink">#</a></p><p class="src"><a href="#v:getWord16le">getWord16le</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Strict.html#t:WriterT">WriterT</a> w m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word16">Word16</a> <a href="src/Data-Bytes-Get.html#getWord16le" class="link">Source</a> <a href="#v:getWord16le" class="selflink">#</a></p><p class="src"><a href="#v:getWord16host">getWord16host</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Strict.html#t:WriterT">WriterT</a> w m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word16">Word16</a> <a href="src/Data-Bytes-Get.html#getWord16host" class="link">Source</a> <a href="#v:getWord16host" class="selflink">#</a></p><p class="src"><a href="#v:getWord32be">getWord32be</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Strict.html#t:WriterT">WriterT</a> w m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word32">Word32</a> <a href="src/Data-Bytes-Get.html#getWord32be" class="link">Source</a> <a href="#v:getWord32be" class="selflink">#</a></p><p class="src"><a href="#v:getWord32le">getWord32le</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Strict.html#t:WriterT">WriterT</a> w m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word32">Word32</a> <a href="src/Data-Bytes-Get.html#getWord32le" class="link">Source</a> <a href="#v:getWord32le" class="selflink">#</a></p><p class="src"><a href="#v:getWord32host">getWord32host</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Strict.html#t:WriterT">WriterT</a> w m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word32">Word32</a> <a href="src/Data-Bytes-Get.html#getWord32host" class="link">Source</a> <a href="#v:getWord32host" class="selflink">#</a></p><p class="src"><a href="#v:getWord64be">getWord64be</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Strict.html#t:WriterT">WriterT</a> w m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word64">Word64</a> <a href="src/Data-Bytes-Get.html#getWord64be" class="link">Source</a> <a href="#v:getWord64be" class="selflink">#</a></p><p class="src"><a href="#v:getWord64le">getWord64le</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Strict.html#t:WriterT">WriterT</a> w m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word64">Word64</a> <a href="src/Data-Bytes-Get.html#getWord64le" class="link">Source</a> <a href="#v:getWord64le" class="selflink">#</a></p><p class="src"><a href="#v:getWord64host">getWord64host</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Strict.html#t:WriterT">WriterT</a> w m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word64">Word64</a> <a href="src/Data-Bytes-Get.html#getWord64host" class="link">Source</a> <a href="#v:getWord64host" class="selflink">#</a></p><p class="src"><a href="#v:getWordhost">getWordhost</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Writer-Strict.html#t:WriterT">WriterT</a> w m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word">Word</a> <a href="src/Data-Bytes-Get.html#getWordhost" class="link">Source</a> <a href="#v:getWordhost" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:MonadGet:MonadGet:8" class="instance expander" onclick="toggleSection('i:ic:MonadGet:MonadGet:8')"></span> <a href="Data-Bytes-Get.html#t:MonadGet">MonadGet</a> m => <a href="Data-Bytes-Get.html#t:MonadGet">MonadGet</a> (<a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Reader.html#t:ReaderT">ReaderT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> e m)</span> <a href="src/Data-Bytes-Get.html#line-331" class="link">Source</a> <a href="#t:MonadGet" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:MonadGet:MonadGet:8" class="inst-details hide"><div class="subs associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">type</span> <a href="Data-Bytes-Get.html#t:Remaining">Remaining</a> (<a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Reader.html#t:ReaderT">ReaderT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> e m :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a>) :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> <a href="src/Data-Bytes-Get.html#Remaining" class="link">Source</a> <a href="#t:Remaining" class="selflink">#</a></p><p class="src"><span class="keyword">type</span> <a href="Data-Bytes-Get.html#t:Bytes">Bytes</a> (<a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Reader.html#t:ReaderT">ReaderT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> e m :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a>) :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> <a href="src/Data-Bytes-Get.html#Bytes" class="link">Source</a> <a href="#t:Bytes" class="selflink">#</a></p></div> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:skip">skip</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Reader.html#t:ReaderT">ReaderT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> e m () <a href="src/Data-Bytes-Get.html#skip" class="link">Source</a> <a href="#v:skip" class="selflink">#</a></p><p class="src"><a href="#v:ensure">ensure</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Reader.html#t:ReaderT">ReaderT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> e m <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#ensure" class="link">Source</a> <a href="#v:ensure" class="selflink">#</a></p><p class="src"><a href="#v:lookAhead">lookAhead</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Reader.html#t:ReaderT">ReaderT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> e m a -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Reader.html#t:ReaderT">ReaderT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> e m a <a href="src/Data-Bytes-Get.html#lookAhead" class="link">Source</a> <a href="#v:lookAhead" class="selflink">#</a></p><p class="src"><a href="#v:lookAheadM">lookAheadM</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Reader.html#t:ReaderT">ReaderT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> e m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> a) -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Reader.html#t:ReaderT">ReaderT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> e m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> a) <a href="src/Data-Bytes-Get.html#lookAheadM" class="link">Source</a> <a href="#v:lookAheadM" class="selflink">#</a></p><p class="src"><a href="#v:lookAheadE">lookAheadE</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Reader.html#t:ReaderT">ReaderT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> e m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Either.html#t:Either">Either</a> a b) -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Reader.html#t:ReaderT">ReaderT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> e m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Either.html#t:Either">Either</a> a b) <a href="src/Data-Bytes-Get.html#lookAheadE" class="link">Source</a> <a href="#v:lookAheadE" class="selflink">#</a></p><p class="src"><a href="#v:getBytes">getBytes</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Reader.html#t:ReaderT">ReaderT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> e m <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#getBytes" class="link">Source</a> <a href="#v:getBytes" class="selflink">#</a></p><p class="src"><a href="#v:remaining">remaining</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Reader.html#t:ReaderT">ReaderT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> e m (<a href="Data-Bytes-Get.html#t:Remaining">Remaining</a> (<a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Reader.html#t:ReaderT">ReaderT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> e m)) <a href="src/Data-Bytes-Get.html#remaining" class="link">Source</a> <a href="#v:remaining" class="selflink">#</a></p><p class="src"><a href="#v:isEmpty">isEmpty</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Reader.html#t:ReaderT">ReaderT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> e m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Bool.html#t:Bool">Bool</a> <a href="src/Data-Bytes-Get.html#isEmpty" class="link">Source</a> <a href="#v:isEmpty" class="selflink">#</a></p><p class="src"><a href="#v:getWord8">getWord8</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Reader.html#t:ReaderT">ReaderT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> e m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word8">Word8</a> <a href="src/Data-Bytes-Get.html#getWord8" class="link">Source</a> <a href="#v:getWord8" class="selflink">#</a></p><p class="src"><a href="#v:getByteString">getByteString</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Reader.html#t:ReaderT">ReaderT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> e m <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#getByteString" class="link">Source</a> <a href="#v:getByteString" class="selflink">#</a></p><p class="src"><a href="#v:getLazyByteString">getLazyByteString</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int64">Int64</a> -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Reader.html#t:ReaderT">ReaderT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> e m <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString-Lazy.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#getLazyByteString" class="link">Source</a> <a href="#v:getLazyByteString" class="selflink">#</a></p><p class="src"><a href="#v:getWord16be">getWord16be</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Reader.html#t:ReaderT">ReaderT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> e m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word16">Word16</a> <a href="src/Data-Bytes-Get.html#getWord16be" class="link">Source</a> <a href="#v:getWord16be" class="selflink">#</a></p><p class="src"><a href="#v:getWord16le">getWord16le</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Reader.html#t:ReaderT">ReaderT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> e m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word16">Word16</a> <a href="src/Data-Bytes-Get.html#getWord16le" class="link">Source</a> <a href="#v:getWord16le" class="selflink">#</a></p><p class="src"><a href="#v:getWord16host">getWord16host</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Reader.html#t:ReaderT">ReaderT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> e m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word16">Word16</a> <a href="src/Data-Bytes-Get.html#getWord16host" class="link">Source</a> <a href="#v:getWord16host" class="selflink">#</a></p><p class="src"><a href="#v:getWord32be">getWord32be</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Reader.html#t:ReaderT">ReaderT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> e m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word32">Word32</a> <a href="src/Data-Bytes-Get.html#getWord32be" class="link">Source</a> <a href="#v:getWord32be" class="selflink">#</a></p><p class="src"><a href="#v:getWord32le">getWord32le</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Reader.html#t:ReaderT">ReaderT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> e m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word32">Word32</a> <a href="src/Data-Bytes-Get.html#getWord32le" class="link">Source</a> <a href="#v:getWord32le" class="selflink">#</a></p><p class="src"><a href="#v:getWord32host">getWord32host</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Reader.html#t:ReaderT">ReaderT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> e m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word32">Word32</a> <a href="src/Data-Bytes-Get.html#getWord32host" class="link">Source</a> <a href="#v:getWord32host" class="selflink">#</a></p><p class="src"><a href="#v:getWord64be">getWord64be</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Reader.html#t:ReaderT">ReaderT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> e m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word64">Word64</a> <a href="src/Data-Bytes-Get.html#getWord64be" class="link">Source</a> <a href="#v:getWord64be" class="selflink">#</a></p><p class="src"><a href="#v:getWord64le">getWord64le</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Reader.html#t:ReaderT">ReaderT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> e m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word64">Word64</a> <a href="src/Data-Bytes-Get.html#getWord64le" class="link">Source</a> <a href="#v:getWord64le" class="selflink">#</a></p><p class="src"><a href="#v:getWord64host">getWord64host</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Reader.html#t:ReaderT">ReaderT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> e m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word64">Word64</a> <a href="src/Data-Bytes-Get.html#getWord64host" class="link">Source</a> <a href="#v:getWord64host" class="selflink">#</a></p><p class="src"><a href="#v:getWordhost">getWordhost</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-Reader.html#t:ReaderT">ReaderT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> e m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word">Word</a> <a href="src/Data-Bytes-Get.html#getWordhost" class="link">Source</a> <a href="#v:getWordhost" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:MonadGet:MonadGet:9" class="instance expander" onclick="toggleSection('i:ic:MonadGet:MonadGet:9')"></span> (<a href="Data-Bytes-Get.html#t:MonadGet">MonadGet</a> m, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Monoid">Monoid</a> w) => <a href="Data-Bytes-Get.html#t:MonadGet">MonadGet</a> (<a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Lazy.html#t:RWST">RWST</a> r w s m)</span> <a href="src/Data-Bytes-Get.html#line-395" class="link">Source</a> <a href="#t:MonadGet" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:MonadGet:MonadGet:9" class="inst-details hide"><div class="subs associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">type</span> <a href="Data-Bytes-Get.html#t:Remaining">Remaining</a> (<a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Lazy.html#t:RWST">RWST</a> r w s m :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a>) :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> <a href="src/Data-Bytes-Get.html#Remaining" class="link">Source</a> <a href="#t:Remaining" class="selflink">#</a></p><p class="src"><span class="keyword">type</span> <a href="Data-Bytes-Get.html#t:Bytes">Bytes</a> (<a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Lazy.html#t:RWST">RWST</a> r w s m :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a>) :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> <a href="src/Data-Bytes-Get.html#Bytes" class="link">Source</a> <a href="#t:Bytes" class="selflink">#</a></p></div> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:skip">skip</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Lazy.html#t:RWST">RWST</a> r w s m () <a href="src/Data-Bytes-Get.html#skip" class="link">Source</a> <a href="#v:skip" class="selflink">#</a></p><p class="src"><a href="#v:ensure">ensure</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Lazy.html#t:RWST">RWST</a> r w s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#ensure" class="link">Source</a> <a href="#v:ensure" class="selflink">#</a></p><p class="src"><a href="#v:lookAhead">lookAhead</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Lazy.html#t:RWST">RWST</a> r w s m a -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Lazy.html#t:RWST">RWST</a> r w s m a <a href="src/Data-Bytes-Get.html#lookAhead" class="link">Source</a> <a href="#v:lookAhead" class="selflink">#</a></p><p class="src"><a href="#v:lookAheadM">lookAheadM</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Lazy.html#t:RWST">RWST</a> r w s m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> a) -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Lazy.html#t:RWST">RWST</a> r w s m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> a) <a href="src/Data-Bytes-Get.html#lookAheadM" class="link">Source</a> <a href="#v:lookAheadM" class="selflink">#</a></p><p class="src"><a href="#v:lookAheadE">lookAheadE</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Lazy.html#t:RWST">RWST</a> r w s m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Either.html#t:Either">Either</a> a b) -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Lazy.html#t:RWST">RWST</a> r w s m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Either.html#t:Either">Either</a> a b) <a href="src/Data-Bytes-Get.html#lookAheadE" class="link">Source</a> <a href="#v:lookAheadE" class="selflink">#</a></p><p class="src"><a href="#v:getBytes">getBytes</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Lazy.html#t:RWST">RWST</a> r w s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#getBytes" class="link">Source</a> <a href="#v:getBytes" class="selflink">#</a></p><p class="src"><a href="#v:remaining">remaining</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Lazy.html#t:RWST">RWST</a> r w s m (<a href="Data-Bytes-Get.html#t:Remaining">Remaining</a> (<a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Lazy.html#t:RWST">RWST</a> r w s m)) <a href="src/Data-Bytes-Get.html#remaining" class="link">Source</a> <a href="#v:remaining" class="selflink">#</a></p><p class="src"><a href="#v:isEmpty">isEmpty</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Lazy.html#t:RWST">RWST</a> r w s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Bool.html#t:Bool">Bool</a> <a href="src/Data-Bytes-Get.html#isEmpty" class="link">Source</a> <a href="#v:isEmpty" class="selflink">#</a></p><p class="src"><a href="#v:getWord8">getWord8</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Lazy.html#t:RWST">RWST</a> r w s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word8">Word8</a> <a href="src/Data-Bytes-Get.html#getWord8" class="link">Source</a> <a href="#v:getWord8" class="selflink">#</a></p><p class="src"><a href="#v:getByteString">getByteString</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Lazy.html#t:RWST">RWST</a> r w s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#getByteString" class="link">Source</a> <a href="#v:getByteString" class="selflink">#</a></p><p class="src"><a href="#v:getLazyByteString">getLazyByteString</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int64">Int64</a> -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Lazy.html#t:RWST">RWST</a> r w s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString-Lazy.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#getLazyByteString" class="link">Source</a> <a href="#v:getLazyByteString" class="selflink">#</a></p><p class="src"><a href="#v:getWord16be">getWord16be</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Lazy.html#t:RWST">RWST</a> r w s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word16">Word16</a> <a href="src/Data-Bytes-Get.html#getWord16be" class="link">Source</a> <a href="#v:getWord16be" class="selflink">#</a></p><p class="src"><a href="#v:getWord16le">getWord16le</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Lazy.html#t:RWST">RWST</a> r w s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word16">Word16</a> <a href="src/Data-Bytes-Get.html#getWord16le" class="link">Source</a> <a href="#v:getWord16le" class="selflink">#</a></p><p class="src"><a href="#v:getWord16host">getWord16host</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Lazy.html#t:RWST">RWST</a> r w s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word16">Word16</a> <a href="src/Data-Bytes-Get.html#getWord16host" class="link">Source</a> <a href="#v:getWord16host" class="selflink">#</a></p><p class="src"><a href="#v:getWord32be">getWord32be</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Lazy.html#t:RWST">RWST</a> r w s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word32">Word32</a> <a href="src/Data-Bytes-Get.html#getWord32be" class="link">Source</a> <a href="#v:getWord32be" class="selflink">#</a></p><p class="src"><a href="#v:getWord32le">getWord32le</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Lazy.html#t:RWST">RWST</a> r w s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word32">Word32</a> <a href="src/Data-Bytes-Get.html#getWord32le" class="link">Source</a> <a href="#v:getWord32le" class="selflink">#</a></p><p class="src"><a href="#v:getWord32host">getWord32host</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Lazy.html#t:RWST">RWST</a> r w s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word32">Word32</a> <a href="src/Data-Bytes-Get.html#getWord32host" class="link">Source</a> <a href="#v:getWord32host" class="selflink">#</a></p><p class="src"><a href="#v:getWord64be">getWord64be</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Lazy.html#t:RWST">RWST</a> r w s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word64">Word64</a> <a href="src/Data-Bytes-Get.html#getWord64be" class="link">Source</a> <a href="#v:getWord64be" class="selflink">#</a></p><p class="src"><a href="#v:getWord64le">getWord64le</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Lazy.html#t:RWST">RWST</a> r w s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word64">Word64</a> <a href="src/Data-Bytes-Get.html#getWord64le" class="link">Source</a> <a href="#v:getWord64le" class="selflink">#</a></p><p class="src"><a href="#v:getWord64host">getWord64host</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Lazy.html#t:RWST">RWST</a> r w s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word64">Word64</a> <a href="src/Data-Bytes-Get.html#getWord64host" class="link">Source</a> <a href="#v:getWord64host" class="selflink">#</a></p><p class="src"><a href="#v:getWordhost">getWordhost</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Lazy.html#t:RWST">RWST</a> r w s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word">Word</a> <a href="src/Data-Bytes-Get.html#getWordhost" class="link">Source</a> <a href="#v:getWordhost" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:MonadGet:MonadGet:10" class="instance expander" onclick="toggleSection('i:ic:MonadGet:MonadGet:10')"></span> (<a href="Data-Bytes-Get.html#t:MonadGet">MonadGet</a> m, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Monoid">Monoid</a> w) => <a href="Data-Bytes-Get.html#t:MonadGet">MonadGet</a> (<a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Strict.html#t:RWST">RWST</a> r w s m)</span> <a href="src/Data-Bytes-Get.html#line-377" class="link">Source</a> <a href="#t:MonadGet" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:MonadGet:MonadGet:10" class="inst-details hide"><div class="subs associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">type</span> <a href="Data-Bytes-Get.html#t:Remaining">Remaining</a> (<a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Strict.html#t:RWST">RWST</a> r w s m :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a>) :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> <a href="src/Data-Bytes-Get.html#Remaining" class="link">Source</a> <a href="#t:Remaining" class="selflink">#</a></p><p class="src"><span class="keyword">type</span> <a href="Data-Bytes-Get.html#t:Bytes">Bytes</a> (<a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Strict.html#t:RWST">RWST</a> r w s m :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a>) :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> <a href="src/Data-Bytes-Get.html#Bytes" class="link">Source</a> <a href="#t:Bytes" class="selflink">#</a></p></div> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:skip">skip</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Strict.html#t:RWST">RWST</a> r w s m () <a href="src/Data-Bytes-Get.html#skip" class="link">Source</a> <a href="#v:skip" class="selflink">#</a></p><p class="src"><a href="#v:ensure">ensure</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Strict.html#t:RWST">RWST</a> r w s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#ensure" class="link">Source</a> <a href="#v:ensure" class="selflink">#</a></p><p class="src"><a href="#v:lookAhead">lookAhead</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Strict.html#t:RWST">RWST</a> r w s m a -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Strict.html#t:RWST">RWST</a> r w s m a <a href="src/Data-Bytes-Get.html#lookAhead" class="link">Source</a> <a href="#v:lookAhead" class="selflink">#</a></p><p class="src"><a href="#v:lookAheadM">lookAheadM</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Strict.html#t:RWST">RWST</a> r w s m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> a) -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Strict.html#t:RWST">RWST</a> r w s m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> a) <a href="src/Data-Bytes-Get.html#lookAheadM" class="link">Source</a> <a href="#v:lookAheadM" class="selflink">#</a></p><p class="src"><a href="#v:lookAheadE">lookAheadE</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Strict.html#t:RWST">RWST</a> r w s m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Either.html#t:Either">Either</a> a b) -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Strict.html#t:RWST">RWST</a> r w s m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Either.html#t:Either">Either</a> a b) <a href="src/Data-Bytes-Get.html#lookAheadE" class="link">Source</a> <a href="#v:lookAheadE" class="selflink">#</a></p><p class="src"><a href="#v:getBytes">getBytes</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Strict.html#t:RWST">RWST</a> r w s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#getBytes" class="link">Source</a> <a href="#v:getBytes" class="selflink">#</a></p><p class="src"><a href="#v:remaining">remaining</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Strict.html#t:RWST">RWST</a> r w s m (<a href="Data-Bytes-Get.html#t:Remaining">Remaining</a> (<a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Strict.html#t:RWST">RWST</a> r w s m)) <a href="src/Data-Bytes-Get.html#remaining" class="link">Source</a> <a href="#v:remaining" class="selflink">#</a></p><p class="src"><a href="#v:isEmpty">isEmpty</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Strict.html#t:RWST">RWST</a> r w s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Bool.html#t:Bool">Bool</a> <a href="src/Data-Bytes-Get.html#isEmpty" class="link">Source</a> <a href="#v:isEmpty" class="selflink">#</a></p><p class="src"><a href="#v:getWord8">getWord8</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Strict.html#t:RWST">RWST</a> r w s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word8">Word8</a> <a href="src/Data-Bytes-Get.html#getWord8" class="link">Source</a> <a href="#v:getWord8" class="selflink">#</a></p><p class="src"><a href="#v:getByteString">getByteString</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Strict.html#t:RWST">RWST</a> r w s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#getByteString" class="link">Source</a> <a href="#v:getByteString" class="selflink">#</a></p><p class="src"><a href="#v:getLazyByteString">getLazyByteString</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int64">Int64</a> -> <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Strict.html#t:RWST">RWST</a> r w s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString-Lazy.html#t:ByteString">ByteString</a> <a href="src/Data-Bytes-Get.html#getLazyByteString" class="link">Source</a> <a href="#v:getLazyByteString" class="selflink">#</a></p><p class="src"><a href="#v:getWord16be">getWord16be</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Strict.html#t:RWST">RWST</a> r w s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word16">Word16</a> <a href="src/Data-Bytes-Get.html#getWord16be" class="link">Source</a> <a href="#v:getWord16be" class="selflink">#</a></p><p class="src"><a href="#v:getWord16le">getWord16le</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Strict.html#t:RWST">RWST</a> r w s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word16">Word16</a> <a href="src/Data-Bytes-Get.html#getWord16le" class="link">Source</a> <a href="#v:getWord16le" class="selflink">#</a></p><p class="src"><a href="#v:getWord16host">getWord16host</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Strict.html#t:RWST">RWST</a> r w s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word16">Word16</a> <a href="src/Data-Bytes-Get.html#getWord16host" class="link">Source</a> <a href="#v:getWord16host" class="selflink">#</a></p><p class="src"><a href="#v:getWord32be">getWord32be</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Strict.html#t:RWST">RWST</a> r w s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word32">Word32</a> <a href="src/Data-Bytes-Get.html#getWord32be" class="link">Source</a> <a href="#v:getWord32be" class="selflink">#</a></p><p class="src"><a href="#v:getWord32le">getWord32le</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Strict.html#t:RWST">RWST</a> r w s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word32">Word32</a> <a href="src/Data-Bytes-Get.html#getWord32le" class="link">Source</a> <a href="#v:getWord32le" class="selflink">#</a></p><p class="src"><a href="#v:getWord32host">getWord32host</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Strict.html#t:RWST">RWST</a> r w s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word32">Word32</a> <a href="src/Data-Bytes-Get.html#getWord32host" class="link">Source</a> <a href="#v:getWord32host" class="selflink">#</a></p><p class="src"><a href="#v:getWord64be">getWord64be</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Strict.html#t:RWST">RWST</a> r w s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word64">Word64</a> <a href="src/Data-Bytes-Get.html#getWord64be" class="link">Source</a> <a href="#v:getWord64be" class="selflink">#</a></p><p class="src"><a href="#v:getWord64le">getWord64le</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Strict.html#t:RWST">RWST</a> r w s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word64">Word64</a> <a href="src/Data-Bytes-Get.html#getWord64le" class="link">Source</a> <a href="#v:getWord64le" class="selflink">#</a></p><p class="src"><a href="#v:getWord64host">getWord64host</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Strict.html#t:RWST">RWST</a> r w s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word64">Word64</a> <a href="src/Data-Bytes-Get.html#getWord64host" class="link">Source</a> <a href="#v:getWord64host" class="selflink">#</a></p><p class="src"><a href="#v:getWordhost">getWordhost</a> :: <a href="file:///usr/share/doc/libghc-mtl-doc/html/Control-Monad-RWS-Strict.html#t:RWST">RWST</a> r w s m <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word">Word</a> <a href="src/Data-Bytes-Get.html#getWordhost" class="link">Source</a> <a href="#v:getWordhost" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><a id="v:runGetL" class="def">runGetL</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/binary-0.8.3.0/Data-Binary-Get-Internal.html#t:Get">Get</a> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString-Lazy.html#t:ByteString">ByteString</a> -> a <a href="src/Data-Bytes-Get.html#runGetL" class="link">Source</a> <a href="#v:runGetL" class="selflink">#</a></p><div class="doc"><p>Get something from a lazy <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString-Lazy.html#t:ByteString">ByteString</a></code> using <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/binary-0.8.3.0/Data-Binary-Get.html#v:runGet">runGet</a></code>.</p></div></div><div class="top"><p class="src"><a id="v:runGetS" class="def">runGetS</a> :: <a href="file:///usr/share/doc/libghc-cereal-doc/html/Data-Serialize-Get.html#t:Get">Get</a> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Either.html#t:Either">Either</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-String.html#t:String">String</a> a <a href="src/Data-Bytes-Get.html#runGetS" class="link">Source</a> <a href="#v:runGetS" class="selflink">#</a></p><div class="doc"><p>Get something from a strict <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString.html#t:ByteString">ByteString</a></code> using <code><a href="file:///usr/share/doc/libghc-cereal-doc/html/Data-Serialize-Get.html#v:runGet">runGet</a></code>.</p></div></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.17.2</p></div></body></html>
|