This file is indexed.

/usr/share/doc/libghc-basement-doc/html/Basement-Compat-NumLiteral.html is in libghc-basement-doc 0.0.4-1.

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
<!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>Basement.Compat.NumLiteral</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_Basement-Compat-NumLiteral.html");};
//]]>
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="src/Basement-Compat-NumLiteral.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">basement-0.0.4: Foundation scrap box of array &amp; string</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>License</th><td>BSD-style</td></tr><tr><th>Maintainer</th><td>Foundation</td></tr><tr><th>Safe Haskell</th><td>None</td></tr><tr><th>Language</th><td>Haskell2010</td></tr></table><p class="caption">Basement.Compat.NumLiteral</p></div><div id="description"><p class="caption">Description</p><div class="doc"><p>Literal support for Integral and Fractional</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="#t:Integral">Integral</a> a <span class="keyword">where</span><ul class="subs"></ul></li><li class="src short"><span class="keyword">class</span> <a href="#t:Fractional">Fractional</a> a <span class="keyword">where</span><ul class="subs"></ul></li><li class="src short"><span class="keyword">class</span> <a href="#t:HasNegation">HasNegation</a> a <span class="keyword">where</span><ul class="subs"></ul></li></ul></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><span class="keyword">class</span> <a id="t:Integral" class="def">Integral</a> a <span class="keyword">where</span> <a href="src/Basement-Compat-NumLiteral.html#Integral" class="link">Source</a> <a href="#t:Integral" class="selflink">#</a></p><div class="doc"><p>Integral Literal support</p><p>e.g. 123 :: Integer
      123 :: Word8</p></div><div class="subs minimal"><p class="caption">Minimal complete definition</p><p class="src"><a href="Basement-Compat-NumLiteral.html#v:fromInteger">fromInteger</a></p></div><div class="subs methods"><p class="caption">Methods</p><p class="src"><a id="v:fromInteger" class="def">fromInteger</a> :: <a href="Basement-Compat-Base.html#t:Integer">Integer</a> -&gt; a <a href="src/Basement-Compat-NumLiteral.html#fromInteger" class="link">Source</a> <a href="#v:fromInteger" class="selflink">#</a></p></div><div class="subs instances"><p id="control.i:Integral" class="caption collapser" onclick="toggleSection('i:Integral')">Instances</p><div id="section.i:Integral" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Integral:Integral:1" class="instance expander" onclick="toggleSection('i:ic:Integral:Integral:1')"></span> <a href="Basement-Compat-NumLiteral.html#t:Integral">Integral</a> <a href="Basement-Compat-Base.html#t:Double">Double</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-93" class="link">Source</a> <a href="#t:Integral" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:Integral:Integral:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a href="Basement-Compat-Base.html#t:Integer">Integer</a> -&gt; <a href="Basement-Compat-Base.html#t:Double">Double</a> <a href="src/Basement-Compat-NumLiteral.html#fromInteger" class="link">Source</a> <a href="#v:fromInteger" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Integral:Integral:2" class="instance expander" onclick="toggleSection('i:ic:Integral:Integral:2')"></span> <a href="Basement-Compat-NumLiteral.html#t:Integral">Integral</a> <a href="Basement-Compat-Base.html#t:Float">Float</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-91" class="link">Source</a> <a href="#t:Integral" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:Integral:Integral:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a href="Basement-Compat-Base.html#t:Integer">Integer</a> -&gt; <a href="Basement-Compat-Base.html#t:Float">Float</a> <a href="src/Basement-Compat-NumLiteral.html#fromInteger" class="link">Source</a> <a href="#v:fromInteger" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Integral:Integral:3" class="instance expander" onclick="toggleSection('i:ic:Integral:Integral:3')"></span> <a href="Basement-Compat-NumLiteral.html#t:Integral">Integral</a> <a href="Basement-Compat-Base.html#t:Int">Int</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-48" class="link">Source</a> <a href="#t:Integral" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:Integral:Integral:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a href="Basement-Compat-Base.html#t:Integer">Integer</a> -&gt; <a href="Basement-Compat-Base.html#t:Int">Int</a> <a href="src/Basement-Compat-NumLiteral.html#fromInteger" class="link">Source</a> <a href="#v:fromInteger" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Integral:Integral:4" class="instance expander" onclick="toggleSection('i:ic:Integral:Integral:4')"></span> <a href="Basement-Compat-NumLiteral.html#t:Integral">Integral</a> <a href="Basement-Compat-Base.html#t:Int8">Int8</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-60" class="link">Source</a> <a href="#t:Integral" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:Integral:Integral:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a href="Basement-Compat-Base.html#t:Integer">Integer</a> -&gt; <a href="Basement-Compat-Base.html#t:Int8">Int8</a> <a href="src/Basement-Compat-NumLiteral.html#fromInteger" class="link">Source</a> <a href="#v:fromInteger" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Integral:Integral:5" class="instance expander" onclick="toggleSection('i:ic:Integral:Integral:5')"></span> <a href="Basement-Compat-NumLiteral.html#t:Integral">Integral</a> <a href="Basement-Compat-Base.html#t:Int16">Int16</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-62" class="link">Source</a> <a href="#t:Integral" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:Integral:Integral:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a href="Basement-Compat-Base.html#t:Integer">Integer</a> -&gt; <a href="Basement-Compat-Base.html#t:Int16">Int16</a> <a href="src/Basement-Compat-NumLiteral.html#fromInteger" class="link">Source</a> <a href="#v:fromInteger" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Integral:Integral:6" class="instance expander" onclick="toggleSection('i:ic:Integral:Integral:6')"></span> <a href="Basement-Compat-NumLiteral.html#t:Integral">Integral</a> <a href="Basement-Compat-Base.html#t:Int32">Int32</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-64" class="link">Source</a> <a href="#t:Integral" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:Integral:Integral:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a href="Basement-Compat-Base.html#t:Integer">Integer</a> -&gt; <a href="Basement-Compat-Base.html#t:Int32">Int32</a> <a href="src/Basement-Compat-NumLiteral.html#fromInteger" class="link">Source</a> <a href="#v:fromInteger" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Integral:Integral:7" class="instance expander" onclick="toggleSection('i:ic:Integral:Integral:7')"></span> <a href="Basement-Compat-NumLiteral.html#t:Integral">Integral</a> <a href="Basement-Compat-Base.html#t:Int64">Int64</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-66" class="link">Source</a> <a href="#t:Integral" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:Integral:Integral:7" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a href="Basement-Compat-Base.html#t:Integer">Integer</a> -&gt; <a href="Basement-Compat-Base.html#t:Int64">Int64</a> <a href="src/Basement-Compat-NumLiteral.html#fromInteger" class="link">Source</a> <a href="#v:fromInteger" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Integral:Integral:8" class="instance expander" onclick="toggleSection('i:ic:Integral:Integral:8')"></span> <a href="Basement-Compat-NumLiteral.html#t:Integral">Integral</a> <a href="Basement-Compat-Base.html#t:Integer">Integer</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-44" class="link">Source</a> <a href="#t:Integral" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:Integral:Integral:8" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a href="Basement-Compat-Base.html#t:Integer">Integer</a> -&gt; <a href="Basement-Compat-Base.html#t:Integer">Integer</a> <a href="src/Basement-Compat-NumLiteral.html#fromInteger" class="link">Source</a> <a href="#v:fromInteger" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Integral:Integral:9" class="instance expander" onclick="toggleSection('i:ic:Integral:Integral:9')"></span> <a href="Basement-Compat-NumLiteral.html#t:Integral">Integral</a> <a href="Basement-Compat-Primitive.html#t:Word">Word</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-50" class="link">Source</a> <a href="#t:Integral" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:Integral:Integral:9" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a href="Basement-Compat-Base.html#t:Integer">Integer</a> -&gt; <a href="Basement-Compat-Primitive.html#t:Word">Word</a> <a href="src/Basement-Compat-NumLiteral.html#fromInteger" class="link">Source</a> <a href="#v:fromInteger" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Integral:Integral:10" class="instance expander" onclick="toggleSection('i:ic:Integral:Integral:10')"></span> <a href="Basement-Compat-NumLiteral.html#t:Integral">Integral</a> <a href="Basement-Compat-Base.html#t:Word8">Word8</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-52" class="link">Source</a> <a href="#t:Integral" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:Integral:Integral:10" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a href="Basement-Compat-Base.html#t:Integer">Integer</a> -&gt; <a href="Basement-Compat-Base.html#t:Word8">Word8</a> <a href="src/Basement-Compat-NumLiteral.html#fromInteger" class="link">Source</a> <a href="#v:fromInteger" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Integral:Integral:11" class="instance expander" onclick="toggleSection('i:ic:Integral:Integral:11')"></span> <a href="Basement-Compat-NumLiteral.html#t:Integral">Integral</a> <a href="Basement-Compat-Base.html#t:Word16">Word16</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-54" class="link">Source</a> <a href="#t:Integral" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:Integral:Integral:11" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a href="Basement-Compat-Base.html#t:Integer">Integer</a> -&gt; <a href="Basement-Compat-Base.html#t:Word16">Word16</a> <a href="src/Basement-Compat-NumLiteral.html#fromInteger" class="link">Source</a> <a href="#v:fromInteger" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Integral:Integral:12" class="instance expander" onclick="toggleSection('i:ic:Integral:Integral:12')"></span> <a href="Basement-Compat-NumLiteral.html#t:Integral">Integral</a> <a href="Basement-Compat-Base.html#t:Word32">Word32</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-56" class="link">Source</a> <a href="#t:Integral" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:Integral:Integral:12" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a href="Basement-Compat-Base.html#t:Integer">Integer</a> -&gt; <a href="Basement-Compat-Base.html#t:Word32">Word32</a> <a href="src/Basement-Compat-NumLiteral.html#fromInteger" class="link">Source</a> <a href="#v:fromInteger" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Integral:Integral:13" class="instance expander" onclick="toggleSection('i:ic:Integral:Integral:13')"></span> <a href="Basement-Compat-NumLiteral.html#t:Integral">Integral</a> <a href="Basement-Compat-Base.html#t:Word64">Word64</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-58" class="link">Source</a> <a href="#t:Integral" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:Integral:Integral:13" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a href="Basement-Compat-Base.html#t:Integer">Integer</a> -&gt; <a href="Basement-Compat-Base.html#t:Word64">Word64</a> <a href="src/Basement-Compat-NumLiteral.html#fromInteger" class="link">Source</a> <a href="#v:fromInteger" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Integral:Integral:14" class="instance expander" onclick="toggleSection('i:ic:Integral:Integral:14')"></span> <a href="Basement-Compat-NumLiteral.html#t:Integral">Integral</a> <a href="Basement-Compat-Natural.html#t:Natural">Natural</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-46" class="link">Source</a> <a href="#t:Integral" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:Integral:Integral:14" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a href="Basement-Compat-Base.html#t:Integer">Integer</a> -&gt; <a href="Basement-Compat-Natural.html#t:Natural">Natural</a> <a href="src/Basement-Compat-NumLiteral.html#fromInteger" class="link">Source</a> <a href="#v:fromInteger" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Integral:Integral:15" class="instance expander" onclick="toggleSection('i:ic:Integral:Integral:15')"></span> <a href="Basement-Compat-NumLiteral.html#t:Integral">Integral</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-Posix-Types.html#t:COff">COff</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-84" class="link">Source</a> <a href="#t:Integral" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:Integral:Integral:15" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a href="Basement-Compat-Base.html#t:Integer">Integer</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-Posix-Types.html#t:COff">COff</a> <a href="src/Basement-Compat-NumLiteral.html#fromInteger" class="link">Source</a> <a href="#v:fromInteger" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Integral:Integral:16" class="instance expander" onclick="toggleSection('i:ic:Integral:Integral:16')"></span> <a href="Basement-Compat-NumLiteral.html#t:Integral">Integral</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-Ptr.html#t:IntPtr">IntPtr</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-68" class="link">Source</a> <a href="#t:Integral" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:Integral:Integral:16" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a href="Basement-Compat-Base.html#t:Integer">Integer</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-Ptr.html#t:IntPtr">IntPtr</a> <a href="src/Basement-Compat-NumLiteral.html#fromInteger" class="link">Source</a> <a href="#v:fromInteger" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Integral:Integral:17" class="instance expander" onclick="toggleSection('i:ic:Integral:Integral:17')"></span> <a href="Basement-Compat-NumLiteral.html#t:Integral">Integral</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-C-Types.html#t:CShort">CShort</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-72" class="link">Source</a> <a href="#t:Integral" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:Integral:Integral:17" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a href="Basement-Compat-Base.html#t:Integer">Integer</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-C-Types.html#t:CShort">CShort</a> <a href="src/Basement-Compat-NumLiteral.html#fromInteger" class="link">Source</a> <a href="#v:fromInteger" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Integral:Integral:18" class="instance expander" onclick="toggleSection('i:ic:Integral:Integral:18')"></span> <a href="Basement-Compat-NumLiteral.html#t:Integral">Integral</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-C-Types.html#t:CUShort">CUShort</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-74" class="link">Source</a> <a href="#t:Integral" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:Integral:Integral:18" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a href="Basement-Compat-Base.html#t:Integer">Integer</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-C-Types.html#t:CUShort">CUShort</a> <a href="src/Basement-Compat-NumLiteral.html#fromInteger" class="link">Source</a> <a href="#v:fromInteger" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Integral:Integral:19" class="instance expander" onclick="toggleSection('i:ic:Integral:Integral:19')"></span> <a href="Basement-Compat-NumLiteral.html#t:Integral">Integral</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-C-Types.html#t:CInt">CInt</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-76" class="link">Source</a> <a href="#t:Integral" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:Integral:Integral:19" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a href="Basement-Compat-Base.html#t:Integer">Integer</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-C-Types.html#t:CInt">CInt</a> <a href="src/Basement-Compat-NumLiteral.html#fromInteger" class="link">Source</a> <a href="#v:fromInteger" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Integral:Integral:20" class="instance expander" onclick="toggleSection('i:ic:Integral:Integral:20')"></span> <a href="Basement-Compat-NumLiteral.html#t:Integral">Integral</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-C-Types.html#t:CUInt">CUInt</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-78" class="link">Source</a> <a href="#t:Integral" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:Integral:Integral:20" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a href="Basement-Compat-Base.html#t:Integer">Integer</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-C-Types.html#t:CUInt">CUInt</a> <a href="src/Basement-Compat-NumLiteral.html#fromInteger" class="link">Source</a> <a href="#v:fromInteger" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Integral:Integral:21" class="instance expander" onclick="toggleSection('i:ic:Integral:Integral:21')"></span> <a href="Basement-Compat-NumLiteral.html#t:Integral">Integral</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-C-Types.html#t:CLong">CLong</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-80" class="link">Source</a> <a href="#t:Integral" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:Integral:Integral:21" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a href="Basement-Compat-Base.html#t:Integer">Integer</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-C-Types.html#t:CLong">CLong</a> <a href="src/Basement-Compat-NumLiteral.html#fromInteger" class="link">Source</a> <a href="#v:fromInteger" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Integral:Integral:22" class="instance expander" onclick="toggleSection('i:ic:Integral:Integral:22')"></span> <a href="Basement-Compat-NumLiteral.html#t:Integral">Integral</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-C-Types.html#t:CULong">CULong</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-82" class="link">Source</a> <a href="#t:Integral" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:Integral:Integral:22" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a href="Basement-Compat-Base.html#t:Integer">Integer</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-C-Types.html#t:CULong">CULong</a> <a href="src/Basement-Compat-NumLiteral.html#fromInteger" class="link">Source</a> <a href="#v:fromInteger" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Integral:Integral:23" class="instance expander" onclick="toggleSection('i:ic:Integral:Integral:23')"></span> <a href="Basement-Compat-NumLiteral.html#t:Integral">Integral</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-C-Types.html#t:CFloat">CFloat</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-95" class="link">Source</a> <a href="#t:Integral" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:Integral:Integral:23" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a href="Basement-Compat-Base.html#t:Integer">Integer</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-C-Types.html#t:CFloat">CFloat</a> <a href="src/Basement-Compat-NumLiteral.html#fromInteger" class="link">Source</a> <a href="#v:fromInteger" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Integral:Integral:24" class="instance expander" onclick="toggleSection('i:ic:Integral:Integral:24')"></span> <a href="Basement-Compat-NumLiteral.html#t:Integral">Integral</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-C-Types.html#t:CDouble">CDouble</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-97" class="link">Source</a> <a href="#t:Integral" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:Integral:Integral:24" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a href="Basement-Compat-Base.html#t:Integer">Integer</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-C-Types.html#t:CDouble">CDouble</a> <a href="src/Basement-Compat-NumLiteral.html#fromInteger" class="link">Source</a> <a href="#v:fromInteger" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Integral:Integral:25" class="instance expander" onclick="toggleSection('i:ic:Integral:Integral:25')"></span> <a href="Basement-Compat-NumLiteral.html#t:Integral">Integral</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-C-Types.html#t:CSize">CSize</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-70" class="link">Source</a> <a href="#t:Integral" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:Integral:Integral:25" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a href="Basement-Compat-Base.html#t:Integer">Integer</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-C-Types.html#t:CSize">CSize</a> <a href="src/Basement-Compat-NumLiteral.html#fromInteger" class="link">Source</a> <a href="#v:fromInteger" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Integral:Integral:26" class="instance expander" onclick="toggleSection('i:ic:Integral:Integral:26')"></span> <a href="Basement-Compat-NumLiteral.html#t:Integral">Integral</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-C-Types.html#t:CIntPtr">CIntPtr</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-88" class="link">Source</a> <a href="#t:Integral" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:Integral:Integral:26" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a href="Basement-Compat-Base.html#t:Integer">Integer</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-C-Types.html#t:CIntPtr">CIntPtr</a> <a href="src/Basement-Compat-NumLiteral.html#fromInteger" class="link">Source</a> <a href="#v:fromInteger" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Integral:Integral:27" class="instance expander" onclick="toggleSection('i:ic:Integral:Integral:27')"></span> <a href="Basement-Compat-NumLiteral.html#t:Integral">Integral</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-C-Types.html#t:CUIntPtr">CUIntPtr</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-86" class="link">Source</a> <a href="#t:Integral" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:Integral:Integral:27" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a href="Basement-Compat-Base.html#t:Integer">Integer</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-C-Types.html#t:CUIntPtr">CUIntPtr</a> <a href="src/Basement-Compat-NumLiteral.html#fromInteger" class="link">Source</a> <a href="#v:fromInteger" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Integral:Integral:28" class="instance expander" onclick="toggleSection('i:ic:Integral:Integral:28')"></span> <a href="Basement-Compat-NumLiteral.html#t:Integral">Integral</a> <a href="Basement-Types-Word128.html#t:Word128">Word128</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-78" class="link">Source</a> <a href="#t:Integral" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:Integral:Integral:28" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a href="Basement-Compat-Base.html#t:Integer">Integer</a> -&gt; <a href="Basement-Types-Word128.html#t:Word128">Word128</a> <a href="src/Basement-Compat-NumLiteral.html#fromInteger" class="link">Source</a> <a href="#v:fromInteger" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Integral:Integral:29" class="instance expander" onclick="toggleSection('i:ic:Integral:Integral:29')"></span> <a href="Basement-Compat-NumLiteral.html#t:Integral">Integral</a> <a href="Basement-Types-Word256.html#t:Word256">Word256</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-94" class="link">Source</a> <a href="#t:Integral" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:Integral:Integral:29" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a href="Basement-Compat-Base.html#t:Integer">Integer</a> -&gt; <a href="Basement-Types-Word256.html#t:Word256">Word256</a> <a href="src/Basement-Compat-NumLiteral.html#fromInteger" class="link">Source</a> <a href="#v:fromInteger" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Integral:Integral:30" class="instance expander" onclick="toggleSection('i:ic:Integral:Integral:30')"></span> <a href="Basement-Compat-NumLiteral.html#t:Integral">Integral</a> (<a href="Basement-Types-OffsetSize.html#t:CountOf">CountOf</a> ty)</span> <a href="src/Basement-Compat-NumLiteral.html#line-179" class="link">Source</a> <a href="#t:Integral" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:Integral:Integral:30" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a href="Basement-Compat-Base.html#t:Integer">Integer</a> -&gt; <a href="Basement-Types-OffsetSize.html#t:CountOf">CountOf</a> ty <a href="src/Basement-Compat-NumLiteral.html#fromInteger" class="link">Source</a> <a href="#v:fromInteger" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Integral:Integral:31" class="instance expander" onclick="toggleSection('i:ic:Integral:Integral:31')"></span> <a href="Basement-Compat-NumLiteral.html#t:Integral">Integral</a> (<a href="Basement-Types-OffsetSize.html#t:Offset">Offset</a> ty)</span> <a href="src/Basement-Compat-NumLiteral.html#line-86" class="link">Source</a> <a href="#t:Integral" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:Integral:Integral:31" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromInteger">fromInteger</a> :: <a href="Basement-Compat-Base.html#t:Integer">Integer</a> -&gt; <a href="Basement-Types-OffsetSize.html#t:Offset">Offset</a> ty <a href="src/Basement-Compat-NumLiteral.html#fromInteger" class="link">Source</a> <a href="#v:fromInteger" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">class</span> <a id="t:Fractional" class="def">Fractional</a> a <span class="keyword">where</span> <a href="src/Basement-Compat-NumLiteral.html#Fractional" class="link">Source</a> <a href="#t:Fractional" class="selflink">#</a></p><div class="doc"><p>Fractional Literal support</p><p>e.g. 1.2  :: Double
      0.03 :: Float</p></div><div class="subs minimal"><p class="caption">Minimal complete definition</p><p class="src"><a href="Basement-Compat-NumLiteral.html#v:fromRational">fromRational</a></p></div><div class="subs methods"><p class="caption">Methods</p><p class="src"><a id="v:fromRational" class="def">fromRational</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Rational">Rational</a> -&gt; a <a href="src/Basement-Compat-NumLiteral.html#fromRational" class="link">Source</a> <a href="#v:fromRational" class="selflink">#</a></p></div><div class="subs instances"><p id="control.i:Fractional" class="caption collapser" onclick="toggleSection('i:Fractional')">Instances</p><div id="section.i:Fractional" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Fractional:Fractional:1" class="instance expander" onclick="toggleSection('i:ic:Fractional:Fractional:1')"></span> <a href="Basement-Compat-NumLiteral.html#t:Fractional">Fractional</a> <a href="Basement-Compat-Base.html#t:Double">Double</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-137" class="link">Source</a> <a href="#t:Fractional" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:Fractional:Fractional:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromRational">fromRational</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Rational">Rational</a> -&gt; <a href="Basement-Compat-Base.html#t:Double">Double</a> <a href="src/Basement-Compat-NumLiteral.html#fromRational" class="link">Source</a> <a href="#v:fromRational" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Fractional:Fractional:2" class="instance expander" onclick="toggleSection('i:ic:Fractional:Fractional:2')"></span> <a href="Basement-Compat-NumLiteral.html#t:Fractional">Fractional</a> <a href="Basement-Compat-Base.html#t:Float">Float</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-135" class="link">Source</a> <a href="#t:Fractional" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:Fractional:Fractional:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromRational">fromRational</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Rational">Rational</a> -&gt; <a href="Basement-Compat-Base.html#t:Float">Float</a> <a href="src/Basement-Compat-NumLiteral.html#fromRational" class="link">Source</a> <a href="#v:fromRational" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Fractional:Fractional:3" class="instance expander" onclick="toggleSection('i:ic:Fractional:Fractional:3')"></span> <a href="Basement-Compat-NumLiteral.html#t:Fractional">Fractional</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Rational">Rational</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-133" class="link">Source</a> <a href="#t:Fractional" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:Fractional:Fractional:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromRational">fromRational</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Rational">Rational</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Rational">Rational</a> <a href="src/Basement-Compat-NumLiteral.html#fromRational" class="link">Source</a> <a href="#v:fromRational" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Fractional:Fractional:4" class="instance expander" onclick="toggleSection('i:ic:Fractional:Fractional:4')"></span> <a href="Basement-Compat-NumLiteral.html#t:Fractional">Fractional</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-C-Types.html#t:CFloat">CFloat</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-139" class="link">Source</a> <a href="#t:Fractional" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:Fractional:Fractional:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromRational">fromRational</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Rational">Rational</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-C-Types.html#t:CFloat">CFloat</a> <a href="src/Basement-Compat-NumLiteral.html#fromRational" class="link">Source</a> <a href="#v:fromRational" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Fractional:Fractional:5" class="instance expander" onclick="toggleSection('i:ic:Fractional:Fractional:5')"></span> <a href="Basement-Compat-NumLiteral.html#t:Fractional">Fractional</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-C-Types.html#t:CDouble">CDouble</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-141" class="link">Source</a> <a href="#t:Fractional" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:Fractional:Fractional:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromRational">fromRational</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Rational">Rational</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-C-Types.html#t:CDouble">CDouble</a> <a href="src/Basement-Compat-NumLiteral.html#fromRational" class="link">Source</a> <a href="#v:fromRational" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">class</span> <a id="t:HasNegation" class="def">HasNegation</a> a <span class="keyword">where</span> <a href="src/Basement-Compat-NumLiteral.html#HasNegation" class="link">Source</a> <a href="#t:HasNegation" class="selflink">#</a></p><div class="doc"><p>Negation support</p><p>e.g. -(f x)</p></div><div class="subs minimal"><p class="caption">Minimal complete definition</p><p class="src"><a href="Basement-Compat-NumLiteral.html#v:negate">negate</a></p></div><div class="subs methods"><p class="caption">Methods</p><p class="src"><a id="v:negate" class="def">negate</a> :: a -&gt; a <a href="src/Basement-Compat-NumLiteral.html#negate" class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p></div><div class="subs instances"><p id="control.i:HasNegation" class="caption collapser" onclick="toggleSection('i:HasNegation')">Instances</p><div id="section.i:HasNegation" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:HasNegation:HasNegation:1" class="instance expander" onclick="toggleSection('i:ic:HasNegation:HasNegation:1')"></span> <a href="Basement-Compat-NumLiteral.html#t:HasNegation">HasNegation</a> <a href="Basement-Compat-Base.html#t:Double">Double</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-126" class="link">Source</a> <a href="#t:HasNegation" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:HasNegation:HasNegation:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:negate">negate</a> :: <a href="Basement-Compat-Base.html#t:Double">Double</a> -&gt; <a href="Basement-Compat-Base.html#t:Double">Double</a> <a href="src/Basement-Compat-NumLiteral.html#negate" class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:HasNegation:HasNegation:2" class="instance expander" onclick="toggleSection('i:ic:HasNegation:HasNegation:2')"></span> <a href="Basement-Compat-NumLiteral.html#t:HasNegation">HasNegation</a> <a href="Basement-Compat-Base.html#t:Float">Float</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-124" class="link">Source</a> <a href="#t:HasNegation" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:HasNegation:HasNegation:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:negate">negate</a> :: <a href="Basement-Compat-Base.html#t:Float">Float</a> -&gt; <a href="Basement-Compat-Base.html#t:Float">Float</a> <a href="src/Basement-Compat-NumLiteral.html#negate" class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:HasNegation:HasNegation:3" class="instance expander" onclick="toggleSection('i:ic:HasNegation:HasNegation:3')"></span> <a href="Basement-Compat-NumLiteral.html#t:HasNegation">HasNegation</a> <a href="Basement-Compat-Base.html#t:Int">Int</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-102" class="link">Source</a> <a href="#t:HasNegation" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:HasNegation:HasNegation:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:negate">negate</a> :: <a href="Basement-Compat-Base.html#t:Int">Int</a> -&gt; <a href="Basement-Compat-Base.html#t:Int">Int</a> <a href="src/Basement-Compat-NumLiteral.html#negate" class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:HasNegation:HasNegation:4" class="instance expander" onclick="toggleSection('i:ic:HasNegation:HasNegation:4')"></span> <a href="Basement-Compat-NumLiteral.html#t:HasNegation">HasNegation</a> <a href="Basement-Compat-Base.html#t:Int8">Int8</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-104" class="link">Source</a> <a href="#t:HasNegation" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:HasNegation:HasNegation:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:negate">negate</a> :: <a href="Basement-Compat-Base.html#t:Int8">Int8</a> -&gt; <a href="Basement-Compat-Base.html#t:Int8">Int8</a> <a href="src/Basement-Compat-NumLiteral.html#negate" class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:HasNegation:HasNegation:5" class="instance expander" onclick="toggleSection('i:ic:HasNegation:HasNegation:5')"></span> <a href="Basement-Compat-NumLiteral.html#t:HasNegation">HasNegation</a> <a href="Basement-Compat-Base.html#t:Int16">Int16</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-106" class="link">Source</a> <a href="#t:HasNegation" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:HasNegation:HasNegation:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:negate">negate</a> :: <a href="Basement-Compat-Base.html#t:Int16">Int16</a> -&gt; <a href="Basement-Compat-Base.html#t:Int16">Int16</a> <a href="src/Basement-Compat-NumLiteral.html#negate" class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:HasNegation:HasNegation:6" class="instance expander" onclick="toggleSection('i:ic:HasNegation:HasNegation:6')"></span> <a href="Basement-Compat-NumLiteral.html#t:HasNegation">HasNegation</a> <a href="Basement-Compat-Base.html#t:Int32">Int32</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-108" class="link">Source</a> <a href="#t:HasNegation" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:HasNegation:HasNegation:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:negate">negate</a> :: <a href="Basement-Compat-Base.html#t:Int32">Int32</a> -&gt; <a href="Basement-Compat-Base.html#t:Int32">Int32</a> <a href="src/Basement-Compat-NumLiteral.html#negate" class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:HasNegation:HasNegation:7" class="instance expander" onclick="toggleSection('i:ic:HasNegation:HasNegation:7')"></span> <a href="Basement-Compat-NumLiteral.html#t:HasNegation">HasNegation</a> <a href="Basement-Compat-Base.html#t:Int64">Int64</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-110" class="link">Source</a> <a href="#t:HasNegation" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:HasNegation:HasNegation:7" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:negate">negate</a> :: <a href="Basement-Compat-Base.html#t:Int64">Int64</a> -&gt; <a href="Basement-Compat-Base.html#t:Int64">Int64</a> <a href="src/Basement-Compat-NumLiteral.html#negate" class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:HasNegation:HasNegation:8" class="instance expander" onclick="toggleSection('i:ic:HasNegation:HasNegation:8')"></span> <a href="Basement-Compat-NumLiteral.html#t:HasNegation">HasNegation</a> <a href="Basement-Compat-Base.html#t:Integer">Integer</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-100" class="link">Source</a> <a href="#t:HasNegation" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:HasNegation:HasNegation:8" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:negate">negate</a> :: <a href="Basement-Compat-Base.html#t:Integer">Integer</a> -&gt; <a href="Basement-Compat-Base.html#t:Integer">Integer</a> <a href="src/Basement-Compat-NumLiteral.html#negate" class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:HasNegation:HasNegation:9" class="instance expander" onclick="toggleSection('i:ic:HasNegation:HasNegation:9')"></span> <a href="Basement-Compat-NumLiteral.html#t:HasNegation">HasNegation</a> <a href="Basement-Compat-Primitive.html#t:Word">Word</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-112" class="link">Source</a> <a href="#t:HasNegation" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:HasNegation:HasNegation:9" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:negate">negate</a> :: <a href="Basement-Compat-Primitive.html#t:Word">Word</a> -&gt; <a href="Basement-Compat-Primitive.html#t:Word">Word</a> <a href="src/Basement-Compat-NumLiteral.html#negate" class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:HasNegation:HasNegation:10" class="instance expander" onclick="toggleSection('i:ic:HasNegation:HasNegation:10')"></span> <a href="Basement-Compat-NumLiteral.html#t:HasNegation">HasNegation</a> <a href="Basement-Compat-Base.html#t:Word8">Word8</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-114" class="link">Source</a> <a href="#t:HasNegation" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:HasNegation:HasNegation:10" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:negate">negate</a> :: <a href="Basement-Compat-Base.html#t:Word8">Word8</a> -&gt; <a href="Basement-Compat-Base.html#t:Word8">Word8</a> <a href="src/Basement-Compat-NumLiteral.html#negate" class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:HasNegation:HasNegation:11" class="instance expander" onclick="toggleSection('i:ic:HasNegation:HasNegation:11')"></span> <a href="Basement-Compat-NumLiteral.html#t:HasNegation">HasNegation</a> <a href="Basement-Compat-Base.html#t:Word16">Word16</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-116" class="link">Source</a> <a href="#t:HasNegation" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:HasNegation:HasNegation:11" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:negate">negate</a> :: <a href="Basement-Compat-Base.html#t:Word16">Word16</a> -&gt; <a href="Basement-Compat-Base.html#t:Word16">Word16</a> <a href="src/Basement-Compat-NumLiteral.html#negate" class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:HasNegation:HasNegation:12" class="instance expander" onclick="toggleSection('i:ic:HasNegation:HasNegation:12')"></span> <a href="Basement-Compat-NumLiteral.html#t:HasNegation">HasNegation</a> <a href="Basement-Compat-Base.html#t:Word32">Word32</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-118" class="link">Source</a> <a href="#t:HasNegation" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:HasNegation:HasNegation:12" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:negate">negate</a> :: <a href="Basement-Compat-Base.html#t:Word32">Word32</a> -&gt; <a href="Basement-Compat-Base.html#t:Word32">Word32</a> <a href="src/Basement-Compat-NumLiteral.html#negate" class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:HasNegation:HasNegation:13" class="instance expander" onclick="toggleSection('i:ic:HasNegation:HasNegation:13')"></span> <a href="Basement-Compat-NumLiteral.html#t:HasNegation">HasNegation</a> <a href="Basement-Compat-Base.html#t:Word64">Word64</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-120" class="link">Source</a> <a href="#t:HasNegation" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:HasNegation:HasNegation:13" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:negate">negate</a> :: <a href="Basement-Compat-Base.html#t:Word64">Word64</a> -&gt; <a href="Basement-Compat-Base.html#t:Word64">Word64</a> <a href="src/Basement-Compat-NumLiteral.html#negate" class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:HasNegation:HasNegation:14" class="instance expander" onclick="toggleSection('i:ic:HasNegation:HasNegation:14')"></span> <a href="Basement-Compat-NumLiteral.html#t:HasNegation">HasNegation</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-C-Types.html#t:CInt">CInt</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-122" class="link">Source</a> <a href="#t:HasNegation" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:HasNegation:HasNegation:14" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:negate">negate</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-C-Types.html#t:CInt">CInt</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-C-Types.html#t:CInt">CInt</a> <a href="src/Basement-Compat-NumLiteral.html#negate" class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:HasNegation:HasNegation:15" class="instance expander" onclick="toggleSection('i:ic:HasNegation:HasNegation:15')"></span> <a href="Basement-Compat-NumLiteral.html#t:HasNegation">HasNegation</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-C-Types.html#t:CFloat">CFloat</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-128" class="link">Source</a> <a href="#t:HasNegation" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:HasNegation:HasNegation:15" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:negate">negate</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-C-Types.html#t:CFloat">CFloat</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-C-Types.html#t:CFloat">CFloat</a> <a href="src/Basement-Compat-NumLiteral.html#negate" class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:HasNegation:HasNegation:16" class="instance expander" onclick="toggleSection('i:ic:HasNegation:HasNegation:16')"></span> <a href="Basement-Compat-NumLiteral.html#t:HasNegation">HasNegation</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-C-Types.html#t:CDouble">CDouble</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-130" class="link">Source</a> <a href="#t:HasNegation" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:HasNegation:HasNegation:16" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:negate">negate</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Foreign-C-Types.html#t:CDouble">CDouble</a> <a href="src/Basement-Compat-NumLiteral.html#negate" class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:HasNegation:HasNegation:17" class="instance expander" onclick="toggleSection('i:ic:HasNegation:HasNegation:17')"></span> <a href="Basement-Compat-NumLiteral.html#t:HasNegation">HasNegation</a> <a href="Basement-Types-Word128.html#t:Word128">Word128</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-80" class="link">Source</a> <a href="#t:HasNegation" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:HasNegation:HasNegation:17" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:negate">negate</a> :: <a href="Basement-Types-Word128.html#t:Word128">Word128</a> -&gt; <a href="Basement-Types-Word128.html#t:Word128">Word128</a> <a href="src/Basement-Compat-NumLiteral.html#negate" class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:HasNegation:HasNegation:18" class="instance expander" onclick="toggleSection('i:ic:HasNegation:HasNegation:18')"></span> <a href="Basement-Compat-NumLiteral.html#t:HasNegation">HasNegation</a> <a href="Basement-Types-Word256.html#t:Word256">Word256</a></span> <a href="src/Basement-Compat-NumLiteral.html#line-96" class="link">Source</a> <a href="#t:HasNegation" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:ic:HasNegation:HasNegation:18" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:negate">negate</a> :: <a href="Basement-Types-Word256.html#t:Word256">Word256</a> -&gt; <a href="Basement-Types-Word256.html#t:Word256">Word256</a> <a href="src/Basement-Compat-NumLiteral.html#negate" class="link">Source</a> <a href="#v:negate" class="selflink">#</a></p></div></div></td></tr></table></div></div></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.17.3</p></div></body></html>