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>Pulselib__PulseBasicInterface (infer.Pulselib__PulseBasicInterface)</title><linkrel="stylesheet"href="../../odoc.css"/><metacharset="utf-8"/><metaname="generator"content="odoc 1.5.1"/><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>» Pulselib__PulseBasicInterface</nav><h1>Module <code>Pulselib__PulseBasicInterface</code></h1><navclass="toc"><ul><li><ahref="#enforce-short-form-usage">Enforce short form usage</a></li></ul></nav></header><aside><p>Basic Pulse modules that are safe to use in any module</p></aside><divclass="spec module"id="module-AbstractValue"><ahref="#module-AbstractValue"class="anchor"></a><code><spanclass="keyword">module</span> AbstractValue = <ahref="../Pulselib/index.html#module-PulseAbstractValue">Pulselib.PulseAbstractValue</a></code></div><divclass="spec module"id="module-Attribute"><ahref="#module-Attribute"class="anchor"></a><code><spanclass="keyword">module</span> Attribute = <ahref="../Pulselib/index.html#module-PulseAttribute">Pulselib.PulseAttribute</a></code></div><divclass="spec module"id="module-Attributes"><ahref="#module-Attributes"class="anchor"></a><code><spanclass="keyword">module</span> Attributes = <ahref="../Pulselib/PulseAttribute/index.html#module-Attributes">Pulselib.PulseAttribute.Attributes</a></code></div><divclass="spec module"id="module-CallEvent"><ahref="#module-CallEvent"class="anchor"></a><code><spanclass="keyword">module</span> CallEvent = <ahref="../Pulselib/index.html#module-PulseCallEvent">Pulselib.PulseCallEvent</a></code></div><divclass="spec module"id="module-Diagnostic"><ahref="#module-Diagnostic"class="anchor"></a><code><spanclass="keyword">module</span> Diagnostic = <ahref="../Pulselib/index.html#module-PulseDiagnostic">Pulselib.PulseDiagnostic</a></code></div><divclass="spec module"id="module-Invalidation"><ahref="#module-Invalidation"class="anchor"></a><code><spanclass="keyword">module</span> Invalidation = <ahref="../Pulselib/index.html#module-PulseInvalidation">Pulselib.PulseInvalidation</a></code></div><divclass="spec module"id="module-PathCondition"><ahref="#module-PathCondition"class="anchor"></a><code><spanclass="keyword">module</span> PathCondition = <ahref="../Pulselib/index.html#module-PulsePathCondition">Pulselib.PulsePathCondition</a></code></div><divclass="spec module"id="module-PathContext"><ahref="#module-PathContext"class="anchor"></a><code><spanclass="keyword">module</span> PathContext = <ahref="../Pulselib/index.html#module-PulsePathContext">Pulselib.PulsePathContext</a></code></div><divclass="spec module"id="module-SatUnsat"><ahref="#module-SatUnsat"class="anchor"></a><code><spanclass="keyword">module</span> SatUnsat = <ahref="../Pulselib/index.html#module-PulseSatUnsat">Pulselib.PulseSatUnsat</a></code></div><divclass="spec module"id="module-SkippedCalls"><ahref="#module-SkippedCalls"class="anchor"></a><code><spanclass="keyword">module</span> SkippedCalls = <ahref="../Pulselib/index.html#module-PulseSkippedCalls">Pulselib.PulseSkippedCalls</a></code></div><divclass="spec module"id="module-Trace"><ahref="#module-Trace"class="anchor"></a><code><spanclass="keyword">module</span> Trace = <ahref="../Pulselib/index.html#module-PulseTrace">Pulselib.PulseTrace</a></code></div><divclass="spec module"id="module-ValueHistory"><ahref="#module-ValueHistory"class="anchor"></a><code><spanclass="keyword">module</span> ValueHistory = <ahref="../Pulselib/index.html#module-PulseValueHistory">Pulselib.PulseValueHistory</a></code></div><div><divclass="spec include"><divclass="doc"><detailsopen="open"><summary><spanclass="def"><code><spanclass="keyword">include</span><ahref="../Pulselib/PulseSatUnsat/index.html#module-Types">SatUnsat.Types</a></code></span></summary><aside><p>for <code>open</code>ing to get <code>Sat</code> and <code>Unsat</code> in the namespace</p></aside><dl><dtclass="spec type"id="type-sat_unsat_t"><ahref="#type-sat_unsat_t"class="anchor"></a><code><spanclass="keyword">type</span><spanclass="keyword">nonrec</span><span>'a sat_unsat_t</span></code><code> = <span><spanclass="type-var">'a</span><ahref="../Pulselib/PulseSatUnsat/index.html#type-t">Pulselib.PulseSatUnsat.t</a></span></code><code> = </code><tableclass="variant"><trid="type-sat_unsat_t.Unsat"class="anchored"><tdclass="def constructor"><ahref="#type-sat_unsat_t.Unsat"class="anchor"></a><code>| </code><code><spanclass="constructor">Unsat</span></code></td></tr><trid="type-sat_unsat_t.Sat"class="anchored"><tdclass="def constructor"><ahref="#type-sat_unsat_t.Sat"class="anchor"></a><code>| </code><code><spanclass="constructor">Sat</span><spanclass="keyword">of</span><spanclass="type-var">'a</span></code></td></tr></table></dt></dl></details></div></div></div><section><header><h3id="enforce-short-form-usage"><ahref="#enforce-short-form-usage"class="anchor"></a>Enforce short form usage</h3></header><div><divclass="spec include"><divclass="doc"><detailsopen="open"><summary><spanclass="def"><code><spanclass="keyword">include</span><spanclass="keyword">sig</span> ... <spanclass="keyword">end</span></code></span></summary><divclass="spec module"id="module-PulseAbstractValue"><ahref="#module-PulseAbstractValue"class="anchor"></a><code><spanclass="keyword">module</span> PulseAbstractValue = <ahref="../Pulselib/index.html#module-PulseAbstractValue">Pulselib.PulseAbstractValue</a></code></div><divclass="spec module"id="module-PulseAttribute"><ahref="#module-PulseAttribute"class="anchor"></a><code><spanclass="keyword">module</span> PulseAttribute = <ahref="../Pulselib/index.html#module-PulseAttribute">Pulselib.PulseAttribute</a></code></div><divclass="spec module"id="module-PulseCallEvent"><ahref="#module-PulseCallEvent"class="anchor"></a><code><spanclass="keyword">module</span> PulseCallEvent = <ahref="../Pulselib/index.html#module-PulseCallEvent">Pulselib.PulseCallEvent</a></code></div><divclass="spec module"id="module-PulseDiagnostic"><ahref="#module-PulseDiagnostic"class="anchor"></a><code><spanclass="keyword">module</span> PulseDiagnostic = <ahref="../Pulselib/index.html#module-PulseDiagnostic">Pulselib.PulseDiagnostic</a></code></div><divclass="spec module"id="module-PulseInvalidation"><ahref="#module-PulseInvalidation"class="anchor"></a><code><spanclass="keyword">module</span> PulseInvalidation = <ahref="../Pulselib/index.html#module-PulseInvalidation">Pulselib.PulseInvalidation</a></code></div><divclass="spec module"id="module-PulsePathCondition"><ahref="#module-PulsePathCondition"class="anchor"></a><code><spanclass="keyword">module</span> PulsePathCondition = <ahref="../Pulselib/index.html#module-PulsePathCondition">Pulselib.PulsePathCondition</a></code></div><divclass="spec module"id="module-PulsePathContext"><ahref="#module-PulsePathContext"class="anchor"></a><code><spanclass="keyword">module</span> PulsePathContext = <ahref="../Pulselib/index.html#module-PulsePathContext">Pulselib.PulsePathContext</a></code></div><divclass="spec module"id="module-PulseSkippedCalls"><ahref="#module-PulseSkippedCalls"class="anchor"></a><code><spanclass="keyword">module</span> PulseSkippedCalls = <ahref="../Pulselib/index.html#module-PulseSkippedCalls">Pulselib.PulseSkippedCalls</a></code></div><divclass="spec module"id="module-PulseTrace"><ahref="#module-PulseTrace"class="anchor"></a><code><spanclass="keyword">module</span> PulseTrace = <ahref="../Pulselib/index.html#module-PulseTrace">Pulselib.PulseTrace</a></code></div><divclass="spec module"id="module-PulseValueHistory"><ahref="#module-PulseValueHistory"class="anchor"></a><code><spanclass="keyword">module</span> PulseValueHistory = <ahref="../Pulselib/index.html#module-PulseValueHistory">Pulselib.PulseValueHistory</a></code></div><divclass="spec module"id="module-PulseSatUnsat"><ahref="#module-PulseSatUnsat"class="anchor"></a><code><spanclass="keyword">module</span> PulseSatUnsat = <ahref="../Pulselib/index.html#module-PulseSatUnsat">Pulselib.PulseSatUnsat</a></code></div></details></div></div></div></section></div></body></html>