This file is indexed.

/usr/share/doc/libghc-enumerator-doc/html/Data-Enumerator-Trans.html is in libghc-enumerator-doc 0.4.19-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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
<!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.Enumerator.Trans</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();setSynopsis("mini_Data-Enumerator-Trans.html");};
//]]>
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="src/Data-Enumerator-Trans.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">enumerator-0.4.19: Reliable, high-performance processing with left-fold enumerators</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Portability</th><td>portable</td></tr><tr><th>Maintainer</th><td>jmillikin@gmail.com</td></tr><tr><th>Safe Haskell</th><td>None</td></tr></table><p class="caption">Data.Enumerator.Trans</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">IdentityT
</a></li><li><a href="#g:2">MaybeT
</a></li><li><a href="#g:3">ErrorT
</a></li><li><a href="#g:4">ReaderT
</a></li><li><a href="#g:5">StateT
</a><ul><li><a href="#g:6">Lazy
</a></li><li><a href="#g:7">Strict
</a></li></ul></li><li><a href="#g:8">WriterT
</a><ul><li><a href="#g:9">Lazy
</a></li><li><a href="#g:10">Strict
</a></li></ul></li><li><a href="#g:11">RWST
</a><ul><li><a href="#g:12">Lazy
</a></li><li><a href="#g:13">Strict
</a></li></ul></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>This module provides functions for running monad transformers within
 iteratees. Most types defined in the &quot;transformers&quot; library are
 supported.
</p><p>Functions suffixed with an apostrophe (<code>'</code>) apply to the strict variant
 of their transformer type.
</p><p>Since: 0.4.16
</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"><a href="#v:runIdentityI">runIdentityI</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Control-Monad.html#t:Monad">Monad</a> m =&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a (<a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-Identity.html#t:IdentityT">IdentityT</a> m) b -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a m b</li><li class="src short"><a href="#v:runMaybeI">runMaybeI</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Control-Monad.html#t:Monad">Monad</a> m =&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a (<a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-Maybe.html#t:MaybeT">MaybeT</a> m) b -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a m (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Maybe.html#t:Maybe">Maybe</a> b)</li><li class="src short"><a href="#v:runErrorI">runErrorI</a> :: (<a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-Error.html#t:Error">Error</a> e, <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Control-Monad.html#t:Monad">Monad</a> m) =&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a (<a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-Error.html#t:ErrorT">ErrorT</a> e m) b -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a m (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Either.html#t:Either">Either</a> e b)</li><li class="src short"><a href="#v:runReaderI">runReaderI</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Control-Monad.html#t:Monad">Monad</a> m =&gt; r -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a (<a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-Reader.html#t:ReaderT">ReaderT</a> r m) b -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a m b</li><li class="src short"><a href="#v:runStateI">runStateI</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Control-Monad.html#t:Monad">Monad</a> m =&gt; s -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a (<a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-State-Lazy.html#t:StateT">StateT</a> s m) b -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a m (b, s)</li><li class="src short"><a href="#v:evalStateI">evalStateI</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Control-Monad.html#t:Monad">Monad</a> m =&gt; s -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a (<a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-State-Lazy.html#t:StateT">StateT</a> s m) b -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a m b</li><li class="src short"><a href="#v:runStateI-39-">runStateI'</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Control-Monad.html#t:Monad">Monad</a> m =&gt; s -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a (<a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-State-Strict.html#t:StateT">StateT</a> s m) b -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a m (b, s)</li><li class="src short"><a href="#v:evalStateI-39-">evalStateI'</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Control-Monad.html#t:Monad">Monad</a> m =&gt; s -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a (<a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-State-Strict.html#t:StateT">StateT</a> s m) b -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a m b</li><li class="src short"><a href="#v:runWriterI">runWriterI</a> :: (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Monoid.html#t:Monoid">Monoid</a> w, <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Control-Monad.html#t:Monad">Monad</a> m) =&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a (<a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-Writer-Lazy.html#t:WriterT">WriterT</a> w m) b -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a m (b, w)</li><li class="src short"><a href="#v:execWriterI">execWriterI</a> :: (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Monoid.html#t:Monoid">Monoid</a> w, <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Control-Monad.html#t:Monad">Monad</a> m) =&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a (<a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-Writer-Lazy.html#t:WriterT">WriterT</a> w m) b -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a m w</li><li class="src short"><a href="#v:runWriterI-39-">runWriterI'</a> :: (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Monoid.html#t:Monoid">Monoid</a> w, <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Control-Monad.html#t:Monad">Monad</a> m) =&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a (<a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-Writer-Strict.html#t:WriterT">WriterT</a> w m) b -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a m (b, w)</li><li class="src short"><a href="#v:execWriterI-39-">execWriterI'</a> :: (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Monoid.html#t:Monoid">Monoid</a> w, <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Control-Monad.html#t:Monad">Monad</a> m) =&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a (<a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-Writer-Strict.html#t:WriterT">WriterT</a> w m) b -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a m w</li><li class="src short"><a href="#v:runRWSI">runRWSI</a> :: (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Monoid.html#t:Monoid">Monoid</a> w, <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Control-Monad.html#t:Monad">Monad</a> m) =&gt; r -&gt; s -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a (<a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-RWS-Lazy.html#t:RWST">RWST</a> r w s m) b -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a m (b, s, w)</li><li class="src short"><a href="#v:evalRWSI">evalRWSI</a> :: (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Monoid.html#t:Monoid">Monoid</a> w, <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Control-Monad.html#t:Monad">Monad</a> m) =&gt; r -&gt; s -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a (<a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-RWS-Lazy.html#t:RWST">RWST</a> r w s m) b -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a m (b, w)</li><li class="src short"><a href="#v:execRWSI">execRWSI</a> :: (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Monoid.html#t:Monoid">Monoid</a> w, <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Control-Monad.html#t:Monad">Monad</a> m) =&gt; r -&gt; s -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a (<a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-RWS-Lazy.html#t:RWST">RWST</a> r w s m) b -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a m (s, w)</li><li class="src short"><a href="#v:runRWSI-39-">runRWSI'</a> :: (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Monoid.html#t:Monoid">Monoid</a> w, <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Control-Monad.html#t:Monad">Monad</a> m) =&gt; r -&gt; s -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a (<a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-RWS-Strict.html#t:RWST">RWST</a> r w s m) b -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a m (b, s, w)</li><li class="src short"><a href="#v:evalRWSI-39-">evalRWSI'</a> :: (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Monoid.html#t:Monoid">Monoid</a> w, <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Control-Monad.html#t:Monad">Monad</a> m) =&gt; r -&gt; s -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a (<a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-RWS-Strict.html#t:RWST">RWST</a> r w s m) b -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a m (b, w)</li><li class="src short"><a href="#v:execRWSI-39-">execRWSI'</a> :: (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Monoid.html#t:Monoid">Monoid</a> w, <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Control-Monad.html#t:Monad">Monad</a> m) =&gt; r -&gt; s -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a (<a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-RWS-Strict.html#t:RWST">RWST</a> r w s m) b -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a m (s, w)</li></ul></div><div id="interface"><h1 id="g:1">IdentityT
</h1><div class="top"><p class="src"><a name="v:runIdentityI" class="def">runIdentityI</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Control-Monad.html#t:Monad">Monad</a> m =&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a (<a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-Identity.html#t:IdentityT">IdentityT</a> m) b -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a m b<a href="src/Data-Enumerator-Trans.html#runIdentityI" class="link">Source</a></p><div class="doc"><p>Lifted version of <code><a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-Identity.html#v:runIdentityT">runIdentityT</a></code>
</p><p>Since: 0.4.16
</p></div></div><h1 id="g:2">MaybeT
</h1><div class="top"><p class="src"><a name="v:runMaybeI" class="def">runMaybeI</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Control-Monad.html#t:Monad">Monad</a> m =&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a (<a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-Maybe.html#t:MaybeT">MaybeT</a> m) b -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a m (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Maybe.html#t:Maybe">Maybe</a> b)<a href="src/Data-Enumerator-Trans.html#runMaybeI" class="link">Source</a></p><div class="doc"><p>Lifted version of <code><a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-Maybe.html#v:runMaybeT">runMaybeT</a></code>
</p><p>Since: 0.4.16
</p></div></div><h1 id="g:3">ErrorT
</h1><div class="top"><p class="src"><a name="v:runErrorI" class="def">runErrorI</a> :: (<a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-Error.html#t:Error">Error</a> e, <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Control-Monad.html#t:Monad">Monad</a> m) =&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a (<a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-Error.html#t:ErrorT">ErrorT</a> e m) b -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a m (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Either.html#t:Either">Either</a> e b)<a href="src/Data-Enumerator-Trans.html#runErrorI" class="link">Source</a></p><div class="doc"><p>Lifted version of <code><a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-Error.html#v:runErrorT">runErrorT</a></code>
</p><p>Since: 0.4.16
</p></div></div><h1 id="g:4">ReaderT
</h1><div class="top"><p class="src"><a name="v:runReaderI" class="def">runReaderI</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Control-Monad.html#t:Monad">Monad</a> m =&gt; r -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a (<a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-Reader.html#t:ReaderT">ReaderT</a> r m) b -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a m b<a href="src/Data-Enumerator-Trans.html#runReaderI" class="link">Source</a></p><div class="doc"><p>Lifted version of <code><a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-Reader.html#v:runReaderT">runReaderT</a></code>
</p><p>Since: 0.4.16
</p></div></div><h1 id="g:5">StateT
</h1><h2 id="g:6">Lazy
</h2><div class="top"><p class="src"><a name="v:runStateI" class="def">runStateI</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Control-Monad.html#t:Monad">Monad</a> m =&gt; s -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a (<a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-State-Lazy.html#t:StateT">StateT</a> s m) b -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a m (b, s)<a href="src/Data-Enumerator-Trans.html#runStateI" class="link">Source</a></p><div class="doc"><p>Lifted version of (lazy) <code><a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-State-Lazy.html#v:runStateT">runStateT</a></code>
</p><p>Since: 0.4.16
</p></div></div><div class="top"><p class="src"><a name="v:evalStateI" class="def">evalStateI</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Control-Monad.html#t:Monad">Monad</a> m =&gt; s -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a (<a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-State-Lazy.html#t:StateT">StateT</a> s m) b -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a m b<a href="src/Data-Enumerator-Trans.html#evalStateI" class="link">Source</a></p><div class="doc"><p>Lifted version of (lazy) <code><a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-State-Lazy.html#v:evalStateT">evalStateT</a></code>
</p><p>Since: 0.4.16
</p></div></div><h2 id="g:7">Strict
</h2><div class="top"><p class="src"><a name="v:runStateI-39-" class="def">runStateI'</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Control-Monad.html#t:Monad">Monad</a> m =&gt; s -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a (<a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-State-Strict.html#t:StateT">StateT</a> s m) b -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a m (b, s)<a href="src/Data-Enumerator-Trans.html#runStateI%27" class="link">Source</a></p><div class="doc"><p>Lifted version of (strict) <code><a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-State-Strict.html#v:runStateT">runStateT</a></code>
</p><p>Since: 0.4.16
</p></div></div><div class="top"><p class="src"><a name="v:evalStateI-39-" class="def">evalStateI'</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Control-Monad.html#t:Monad">Monad</a> m =&gt; s -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a (<a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-State-Strict.html#t:StateT">StateT</a> s m) b -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a m b<a href="src/Data-Enumerator-Trans.html#evalStateI%27" class="link">Source</a></p><div class="doc"><p>Lifted version of (strict) <code><a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-State-Strict.html#v:evalStateT">evalStateT</a></code>
</p><p>Since: 0.4.16
</p></div></div><h1 id="g:8">WriterT
</h1><h2 id="g:9">Lazy
</h2><div class="top"><p class="src"><a name="v:runWriterI" class="def">runWriterI</a> :: (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Monoid.html#t:Monoid">Monoid</a> w, <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Control-Monad.html#t:Monad">Monad</a> m) =&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a (<a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-Writer-Lazy.html#t:WriterT">WriterT</a> w m) b -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a m (b, w)<a href="src/Data-Enumerator-Trans.html#runWriterI" class="link">Source</a></p><div class="doc"><p>Lifted version of (lazy) <code><a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-Writer-Lazy.html#v:runWriterT">runWriterT</a></code>
</p><p>Since: 0.4.16
</p></div></div><div class="top"><p class="src"><a name="v:execWriterI" class="def">execWriterI</a> :: (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Monoid.html#t:Monoid">Monoid</a> w, <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Control-Monad.html#t:Monad">Monad</a> m) =&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a (<a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-Writer-Lazy.html#t:WriterT">WriterT</a> w m) b -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a m w<a href="src/Data-Enumerator-Trans.html#execWriterI" class="link">Source</a></p><div class="doc"><p>Lifted version of (lazy) <code><a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-Writer-Lazy.html#v:execWriterT">execWriterT</a></code>
</p><p>Since: 0.4.16
</p></div></div><h2 id="g:10">Strict
</h2><div class="top"><p class="src"><a name="v:runWriterI-39-" class="def">runWriterI'</a> :: (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Monoid.html#t:Monoid">Monoid</a> w, <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Control-Monad.html#t:Monad">Monad</a> m) =&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a (<a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-Writer-Strict.html#t:WriterT">WriterT</a> w m) b -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a m (b, w)<a href="src/Data-Enumerator-Trans.html#runWriterI%27" class="link">Source</a></p><div class="doc"><p>Lifted version of (strict) <code><a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-Writer-Strict.html#v:runWriterT">runWriterT</a></code>
</p><p>Since: 0.4.16
</p></div></div><div class="top"><p class="src"><a name="v:execWriterI-39-" class="def">execWriterI'</a> :: (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Monoid.html#t:Monoid">Monoid</a> w, <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Control-Monad.html#t:Monad">Monad</a> m) =&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a (<a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-Writer-Strict.html#t:WriterT">WriterT</a> w m) b -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a m w<a href="src/Data-Enumerator-Trans.html#execWriterI%27" class="link">Source</a></p><div class="doc"><p>Lifted version of (strict) <code><a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-Writer-Lazy.html#v:execWriterT">execWriterT</a></code>
</p><p>Since: 0.4.16
</p></div></div><h1 id="g:11">RWST
</h1><h2 id="g:12">Lazy
</h2><div class="top"><p class="src"><a name="v:runRWSI" class="def">runRWSI</a> :: (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Monoid.html#t:Monoid">Monoid</a> w, <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Control-Monad.html#t:Monad">Monad</a> m) =&gt; r -&gt; s -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a (<a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-RWS-Lazy.html#t:RWST">RWST</a> r w s m) b -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a m (b, s, w)<a href="src/Data-Enumerator-Trans.html#runRWSI" class="link">Source</a></p><div class="doc"><p>Lifted version of (lazy) <code><a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-RWS-Lazy.html#v:runRWST">runRWST</a></code>
</p><p>Since: 0.4.16
</p></div></div><div class="top"><p class="src"><a name="v:evalRWSI" class="def">evalRWSI</a> :: (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Monoid.html#t:Monoid">Monoid</a> w, <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Control-Monad.html#t:Monad">Monad</a> m) =&gt; r -&gt; s -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a (<a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-RWS-Lazy.html#t:RWST">RWST</a> r w s m) b -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a m (b, w)<a href="src/Data-Enumerator-Trans.html#evalRWSI" class="link">Source</a></p><div class="doc"><p>Lifted version of (lazy) <code><a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-RWS-Lazy.html#v:evalRWST">evalRWST</a></code>
</p><p>Since: 0.4.16
</p></div></div><div class="top"><p class="src"><a name="v:execRWSI" class="def">execRWSI</a> :: (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Monoid.html#t:Monoid">Monoid</a> w, <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Control-Monad.html#t:Monad">Monad</a> m) =&gt; r -&gt; s -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a (<a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-RWS-Lazy.html#t:RWST">RWST</a> r w s m) b -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a m (s, w)<a href="src/Data-Enumerator-Trans.html#execRWSI" class="link">Source</a></p><div class="doc"><p>Lifted version of (lazy) <code><a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-RWS-Lazy.html#v:execRWST">execRWST</a></code>
</p><p>Since: 0.4.16
</p></div></div><h2 id="g:13">Strict
</h2><div class="top"><p class="src"><a name="v:runRWSI-39-" class="def">runRWSI'</a> :: (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Monoid.html#t:Monoid">Monoid</a> w, <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Control-Monad.html#t:Monad">Monad</a> m) =&gt; r -&gt; s -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a (<a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-RWS-Strict.html#t:RWST">RWST</a> r w s m) b -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a m (b, s, w)<a href="src/Data-Enumerator-Trans.html#runRWSI%27" class="link">Source</a></p><div class="doc"><p>Lifted version of (strict) <code><a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-RWS-Strict.html#v:runRWST">runRWST</a></code>
</p><p>Since: 0.4.16
</p></div></div><div class="top"><p class="src"><a name="v:evalRWSI-39-" class="def">evalRWSI'</a> :: (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Monoid.html#t:Monoid">Monoid</a> w, <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Control-Monad.html#t:Monad">Monad</a> m) =&gt; r -&gt; s -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a (<a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-RWS-Strict.html#t:RWST">RWST</a> r w s m) b -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a m (b, w)<a href="src/Data-Enumerator-Trans.html#evalRWSI%27" class="link">Source</a></p><div class="doc"><p>Lifted version of (strict) <code><a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-RWS-Strict.html#v:evalRWST">evalRWST</a></code>
</p><p>Since: 0.4.16
</p></div></div><div class="top"><p class="src"><a name="v:execRWSI-39-" class="def">execRWSI'</a> :: (<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Monoid.html#t:Monoid">Monoid</a> w, <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Control-Monad.html#t:Monad">Monad</a> m) =&gt; r -&gt; s -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a (<a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-RWS-Strict.html#t:RWST">RWST</a> r w s m) b -&gt; <a href="Data-Enumerator-Internal.html#t:Iteratee">Iteratee</a> a m (s, w)<a href="src/Data-Enumerator-Trans.html#execRWSI%27" class="link">Source</a></p><div class="doc"><p>Lifted version of (strict) <code><a href="/usr/share/doc/libghc-transformers-doc/html/Control-Monad-Trans-RWS-Strict.html#v:execRWST">execRWST</a></code>
</p><p>Since: 0.4.16
</p></div></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.2</p></div></body></html>