This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
<!DOCTYPE html>
<htmlxmlns="http://www.w3.org/1999/xhtml"><head><title>Dataflow (infer.InferModules.Dataflow)</title><linkrel="stylesheet"href="../../../odoc.css"/><metacharset="utf-8"/><metaname="generator"content="odoc %%VERSION%%"/><metaname="viewport"content="width=device-width,initial-scale=1.0"/><scriptsrc="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><divclass="content"><header><nav><ahref="../index.html">Up</a>–<ahref="../../index.html">infer</a>»<ahref="../index.html">InferModules</a>» Dataflow</nav><h1>Module <code>InferModules.Dataflow</code></h1></header><dl><dtclass="spec type"id="type-throws"><ahref="#type-throws"class="anchor"></a><code><spanclass="keyword">type</span> throws</code><code> = </code><tableclass="variant"><trid="type-throws.DontKnow"class="anchored"><tdclass="def constructor"><ahref="#type-throws.DontKnow"class="anchor"></a><code>| </code><code><spanclass="constructor">DontKnow</span></code></td><tdclass="doc"><p>May or may not throw an exception.</p></td></tr><trid="type-throws.Throws"class="anchored"><tdclass="def constructor"><ahref="#type-throws.Throws"class="anchor"></a><code>| </code><code><spanclass="constructor">Throws</span></code></td><tdclass="doc"><p>Definitely throws an exception.</p></td></tr><trid="type-throws.DoesNotThrow"class="anchored"><tdclass="def constructor"><ahref="#type-throws.DoesNotThrow"class="anchor"></a><code>| </code><code><spanclass="constructor">DoesNotThrow</span></code></td><tdclass="doc"><p>Does not throw an exception.</p></td></tr></table></dt></dl><dl><dtclass="spec module-type"id="module-type-DFStateType"><ahref="#module-type-DFStateType"class="anchor"></a><code><spanclass="keyword">module</span><spanclass="keyword">type</span><ahref="module-type-DFStateType/index.html">DFStateType</a> = <spanclass="keyword">sig</span> ... <spanclass="keyword">end</span></code></dt><dd><p>Module type used to define the state component for a dataflow algorithm.</p></dd></dl><dl><dtclass="spec module-type"id="module-type-DF"><ahref="#module-type-DF"class="anchor"></a><code><spanclass="keyword">module</span><spanclass="keyword">type</span><ahref="module-type-DF/index.html">DF</a> = <spanclass="keyword">sig</span> ... <spanclass="keyword">end</span></code></dt><dd><p>Type for the dataflow API.</p></dd></dl><dl><dtclass="spec module"id="module-MakeDF"><ahref="#module-MakeDF"class="anchor"></a><code><spanclass="keyword">module</span><ahref="MakeDF/index.html">MakeDF</a> : <spanclass="keyword">functor</span> (<ahref="MakeDF/argument-1-St/index.html">St</a> : <ahref="index.html#module-type-DFStateType">DFStateType</a>) <span>-></span><ahref="index.html#module-type-DF">DF</a><spanclass="keyword">with</span><spanclass="keyword">type</span><ahref="MakeDF/index.html#type-state">state</a> = <ahref="MakeDF/argument-1-St/index.html#type-t">St.t</a></code></dt><dd><p>Functor to create an instance of a dataflow analysis.</p></dd></dl></div></body></html>