Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > decccc6a629f077e549a3762e84f29fd > files > 45

ghc-blaze-builder-devel-0.2.1.4-1.fc14.i686.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--Rendered using the Haskell Html Library v0.2-->
<HTML
><HEAD
><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
><TITLE
>Blaze.ByteString.Builder.Internal.Types</TITLE
><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
></SCRIPT
><SCRIPT TYPE="text/javascript"
>window.onload = function () {setSynopsis("mini_Blaze-ByteString-Builder-Internal-Types.html")};</SCRIPT
></HEAD
><BODY
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="topbar"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD
><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
></TD
><TD CLASS="title"
>blaze-builder-0.2.1.4: Efficient buffered output.</TD
><TD CLASS="topbut"
><A HREF="src/Blaze-ByteString-Builder-Internal-Types.html"
>Source code</A
></TD
><TD CLASS="topbut"
><A HREF="index.html"
>Contents</A
></TD
><TD CLASS="topbut"
><A HREF="doc-index.html"
>Index</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="modulebar"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD
><FONT SIZE="6"
>Blaze.ByteString.Builder.Internal.Types</FONT
></TD
><TD ALIGN="right"
><TABLE CLASS="narrow" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="infohead"
>Portability</TD
><TD CLASS="infoval"
>tested on GHC only</TD
></TR
><TR
><TD CLASS="infohead"
>Stability</TD
><TD CLASS="infoval"
>experimental</TD
></TR
><TR
><TD CLASS="infohead"
>Maintainer</TD
><TD CLASS="infoval"
>Simon Meier &lt;iridcode@gmail.com&gt;</TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
>Description</TD
></TR
><TR
><TD CLASS="doc"
>Core types and functions for the <TT
><A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder"
>Builder</A
></TT
> monoid and the <TT
><A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3APut"
>Put</A
></TT
> monad based
 based on the 'blaze-builder' library by Jasper van der Jeugt and Simon
 Meier.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
>Synopsis</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3ABufRange"
>BufRange</A
>  = <A HREF="#v%3ABufRange"
>BufRange</A
> !(<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord8"
>Word8</A
>) !(<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord8"
>Word8</A
>)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3ABuildSignal"
>BuildSignal</A
> a </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
>= <A HREF="#v%3ADone"
>Done</A
> !(<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord8"
>Word8</A
>) a</TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3ABufferFull"
>BufferFull</A
> !<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
> !(<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord8"
>Word8</A
>) !(<A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuildStep"
>BuildStep</A
> a)</TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3AInsertByteString"
>InsertByteString</A
> !(<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord8"
>Word8</A
>) !<A HREF="/usr/share/doc/ghc/html/libraries/bytestring-0.9.1.7/Data-ByteString.html#t%3AByteString"
>ByteString</A
> !(<A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuildStep"
>BuildStep</A
> a)</TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>newtype</SPAN
>  <A HREF="#t%3ABuildStep"
>BuildStep</A
> a = <A HREF="#v%3ABuildStep"
>BuildStep</A
> {<TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="recfield"
><A HREF="#v%3ArunBuildStep"
>runBuildStep</A
> :: <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABufRange"
>BufRange</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuildSignal"
>BuildSignal</A
> a)</TD
></TR
></TABLE
>}</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3Adone"
>done</A
> ::  <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord8"
>Word8</A
> -&gt; a -&gt; <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuildSignal"
>BuildSignal</A
> a</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AbufferFull"
>bufferFull</A
> ::  <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord8"
>Word8</A
> -&gt; (<A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABufRange"
>BufRange</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuildSignal"
>BuildSignal</A
> a)) -&gt; <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuildSignal"
>BuildSignal</A
> a</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AinsertByteString"
>insertByteString</A
> ::  <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord8"
>Word8</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/bytestring-0.9.1.7/Data-ByteString.html#t%3AByteString"
>ByteString</A
> -&gt; (<A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABufRange"
>BufRange</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuildSignal"
>BuildSignal</A
> a)) -&gt; <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuildSignal"
>BuildSignal</A
> a</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AbuildStep"
>buildStep</A
> ::  (<A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABufRange"
>BufRange</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuildSignal"
>BuildSignal</A
> a)) -&gt; <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuildStep"
>BuildStep</A
> a</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>newtype</SPAN
>  <A HREF="#t%3ABuilder"
>Builder</A
>  = <A HREF="#v%3ABuilder"
>Builder</A
> {<TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="recfield"
><A HREF="#v%3AunBuilder"
>unBuilder</A
> :: <SPAN CLASS="keyword"
>forall</SPAN
> r.  <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuildStep"
>BuildStep</A
> r -&gt; <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuildStep"
>BuildStep</A
> r</TD
></TR
></TABLE
>}</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>newtype</SPAN
>  <A HREF="#t%3APut"
>Put</A
> a = <A HREF="#v%3APut"
>Put</A
> {<TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="recfield"
><A HREF="#v%3AunPut"
>unPut</A
> :: <SPAN CLASS="keyword"
>forall</SPAN
> r.  (a -&gt; <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuildStep"
>BuildStep</A
> r) -&gt; <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuildStep"
>BuildStep</A
> r</TD
></TR
></TABLE
>}</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AputBuildStepCont"
>putBuildStepCont</A
> ::  (<SPAN CLASS="keyword"
>forall</SPAN
> r.  (a -&gt; <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABufRange"
>BufRange</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuildSignal"
>BuildSignal</A
> r)) -&gt; <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABufRange"
>BufRange</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuildSignal"
>BuildSignal</A
> r)) -&gt; <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3APut"
>Put</A
> a</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfromBuildStepCont"
>fromBuildStepCont</A
> :: (<SPAN CLASS="keyword"
>forall</SPAN
> r.  (<A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABufRange"
>BufRange</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuildSignal"
>BuildSignal</A
> r)) -&gt; <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABufRange"
>BufRange</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuildSignal"
>BuildSignal</A
> r)) -&gt; <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder"
>Builder</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AputBuilder"
>putBuilder</A
> :: <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder"
>Builder</A
> -&gt; <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3APut"
>Put</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfromPut"
>fromPut</A
> ::  <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3APut"
>Put</A
> a -&gt; <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder"
>Builder</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
>Documentation</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:BufRange"
><A NAME="t%3ABufRange"
></A
></A
><B
>BufRange</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/Blaze-ByteString-Builder-Internal-Types.html#BufRange"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:BufRange"
><A NAME="v%3ABufRange"
></A
></A
><B
>BufRange</B
> !(<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord8"
>Word8</A
>) !(<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord8"
>Word8</A
>)</TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:BuildSignal"
><A NAME="t%3ABuildSignal"
></A
></A
><B
>BuildSignal</B
> a </TD
><TD CLASS="declbut"
><A HREF="src/Blaze-ByteString-Builder-Internal-Types.html#BuildSignal"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:Done"
><A NAME="v%3ADone"
></A
></A
><B
>Done</B
> !(<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord8"
>Word8</A
>) a</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:BufferFull"
><A NAME="v%3ABufferFull"
></A
></A
><B
>BufferFull</B
> !<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
> !(<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord8"
>Word8</A
>) !(<A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuildStep"
>BuildStep</A
> a)</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:InsertByteString"
><A NAME="v%3AInsertByteString"
></A
></A
><B
>InsertByteString</B
> !(<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord8"
>Word8</A
>) !<A HREF="/usr/share/doc/ghc/html/libraries/bytestring-0.9.1.7/Data-ByteString.html#t%3AByteString"
>ByteString</A
> !(<A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuildStep"
>BuildStep</A
> a)</TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>newtype</SPAN
>  <A NAME="t:BuildStep"
><A NAME="t%3ABuildStep"
></A
></A
><B
>BuildStep</B
> a </TD
><TD CLASS="declbut"
><A HREF="src/Blaze-ByteString-Builder-Internal-Types.html#BuildStep"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="5" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:BuildStep"
><A NAME="v%3ABuildStep"
></A
></A
><B
>BuildStep</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="body" COLSPAN="2"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:runBuildStep"
><A NAME="v%3ArunBuildStep"
></A
></A
><B
>runBuildStep</B
> :: <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABufRange"
>BufRange</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuildSignal"
>BuildSignal</A
> a)</TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:done"
><A NAME="v%3Adone"
></A
></A
><B
>done</B
> ::  <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord8"
>Word8</A
> -&gt; a -&gt; <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuildSignal"
>BuildSignal</A
> a</TD
><TD CLASS="declbut"
><A HREF="src/Blaze-ByteString-Builder-Internal-Types.html#done"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:bufferFull"
><A NAME="v%3AbufferFull"
></A
></A
><B
>bufferFull</B
> ::  <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Int.html#t%3AInt"
>Int</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord8"
>Word8</A
> -&gt; (<A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABufRange"
>BufRange</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuildSignal"
>BuildSignal</A
> a)) -&gt; <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuildSignal"
>BuildSignal</A
> a</TD
><TD CLASS="declbut"
><A HREF="src/Blaze-ByteString-Builder-Internal-Types.html#bufferFull"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:insertByteString"
><A NAME="v%3AinsertByteString"
></A
></A
><B
>insertByteString</B
> ::  <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Word.html#t%3AWord8"
>Word8</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/bytestring-0.9.1.7/Data-ByteString.html#t%3AByteString"
>ByteString</A
> -&gt; (<A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABufRange"
>BufRange</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuildSignal"
>BuildSignal</A
> a)) -&gt; <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuildSignal"
>BuildSignal</A
> a</TD
><TD CLASS="declbut"
><A HREF="src/Blaze-ByteString-Builder-Internal-Types.html#insertByteString"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:buildStep"
><A NAME="v%3AbuildStep"
></A
></A
><B
>buildStep</B
> ::  (<A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABufRange"
>BufRange</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuildSignal"
>BuildSignal</A
> a)) -&gt; <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuildStep"
>BuildStep</A
> a</TD
><TD CLASS="declbut"
><A HREF="src/Blaze-ByteString-Builder-Internal-Types.html#buildStep"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>newtype</SPAN
>  <A NAME="t:Builder"
><A NAME="t%3ABuilder"
></A
></A
><B
>Builder</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/Blaze-ByteString-Builder-Internal-Types.html#Builder"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="5" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:Builder"
><A NAME="v%3ABuilder"
></A
></A
><B
>Builder</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="body" COLSPAN="2"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:unBuilder"
><A NAME="v%3AunBuilder"
></A
></A
><B
>unBuilder</B
> :: <SPAN CLASS="keyword"
>forall</SPAN
> r.  <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuildStep"
>BuildStep</A
> r -&gt; <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuildStep"
>BuildStep</A
> r</TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:Builder')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:Builder" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Monoid.html#t%3AMonoid"
>Monoid</A
> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder"
>Builder</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>newtype</SPAN
>  <A NAME="t:Put"
><A NAME="t%3APut"
></A
></A
><B
>Put</B
> a </TD
><TD CLASS="declbut"
><A HREF="src/Blaze-ByteString-Builder-Internal-Types.html#Put"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="5" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:Put"
><A NAME="v%3APut"
></A
></A
><B
>Put</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="body" COLSPAN="2"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:unPut"
><A NAME="v%3AunPut"
></A
></A
><B
>unPut</B
> :: <SPAN CLASS="keyword"
>forall</SPAN
> r.  (a -&gt; <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuildStep"
>BuildStep</A
> r) -&gt; <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuildStep"
>BuildStep</A
> r</TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:Put')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:Put" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Control-Monad.html#t%3AMonad"
>Monad</A
> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3APut"
>Put</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Control-Monad.html#t%3AFunctor"
>Functor</A
> <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3APut"
>Put</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:putBuildStepCont"
><A NAME="v%3AputBuildStepCont"
></A
></A
><B
>putBuildStepCont</B
> ::  (<SPAN CLASS="keyword"
>forall</SPAN
> r.  (a -&gt; <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABufRange"
>BufRange</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuildSignal"
>BuildSignal</A
> r)) -&gt; <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABufRange"
>BufRange</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuildSignal"
>BuildSignal</A
> r)) -&gt; <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3APut"
>Put</A
> a</TD
><TD CLASS="declbut"
><A HREF="src/Blaze-ByteString-Builder-Internal-Types.html#putBuildStepCont"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fromBuildStepCont"
><A NAME="v%3AfromBuildStepCont"
></A
></A
><B
>fromBuildStepCont</B
> :: (<SPAN CLASS="keyword"
>forall</SPAN
> r.  (<A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABufRange"
>BufRange</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuildSignal"
>BuildSignal</A
> r)) -&gt; <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABufRange"
>BufRange</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuildSignal"
>BuildSignal</A
> r)) -&gt; <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder"
>Builder</A
></TD
><TD CLASS="declbut"
><A HREF="src/Blaze-ByteString-Builder-Internal-Types.html#fromBuildStepCont"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:putBuilder"
><A NAME="v%3AputBuilder"
></A
></A
><B
>putBuilder</B
> :: <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder"
>Builder</A
> -&gt; <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3APut"
>Put</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="declbut"
><A HREF="src/Blaze-ByteString-Builder-Internal-Types.html#putBuilder"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Put the given builder.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fromPut"
><A NAME="v%3AfromPut"
></A
></A
><B
>fromPut</B
> ::  <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3APut"
>Put</A
> a -&gt; <A HREF="Blaze-ByteString-Builder-Internal-Types.html#t%3ABuilder"
>Builder</A
></TD
><TD CLASS="declbut"
><A HREF="src/Blaze-ByteString-Builder-Internal-Types.html#fromPut"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Ignore the value of a put and only exploit its output side effect.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="botbar"
>Produced by <A HREF="http://www.haskell.org/haddock/"
>Haddock</A
> version 2.6.1</TD
></TR
></TABLE
></BODY
></HTML
>