haddock-2.15.0: html-test/ref/TypeFamilies2.html
<!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
>TypeFamilies2</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_TypeFamilies2.html");};
//]]>
</script
></head
><body
><div id="package-header"
><ul class="links" id="page-menu"
><li
><a href=""
>Contents</a
></li
><li
><a href=""
>Index</a
></li
></ul
><p class="caption empty"
> </p
></div
><div id="content"
><div id="module-header"
><table class="info"
><tr
><th
>Safe Haskell</th
><td
>Safe-Inferred</td
></tr
></table
><p class="caption"
>TypeFamilies2</p
></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"
>data</span
> <a href=""
>W</a
></li
><li class="src short"
><span class="keyword"
>type family</span
> <a href=""
>Foo</a
> a</li
><li class="src short"
><span class="keyword"
>data family</span
> <a href=""
>Bar</a
> a</li
></ul
></div
><div id="interface"
><h1
>Documentation</h1
><div class="top"
><p class="src"
><span class="keyword"
>data</span
> <a name="t:W" class="def"
>W</a
></p
><div class="doc"
><p
>Exported type</p
></div
><div class="subs instances"
><p id="control.i:W" class="caption collapser" onclick="toggleSection('i:W')"
>Instances</p
><div id="section.i:W" class="show"
><table
><tr
><td class="src"
><span class="keyword"
>data</span
> <a href=""
>Bar</a
> <a href=""
>W</a
> = <a name="v:BarX" class="def"
>BarX</a
> Z</td
><td class="doc"
><p
>Shown because BarX is still exported despite Z being hidden</p
></td
></tr
><tr
><td class="src"
><span class="keyword"
>type</span
> <a href=""
>Foo</a
> <a href=""
>W</a
></td
><td class="doc"
><p
>Should be visible, but with a hidden right hand side</p
></td
></tr
></table
></div
></div
></div
><div class="top"
><p class="src"
><span class="keyword"
>type family</span
> <a name="t:Foo" class="def"
>Foo</a
> a</p
><div class="doc"
><p
>Exported type family</p
></div
><div class="subs instances"
><p id="control.i:Foo" class="caption collapser" onclick="toggleSection('i:Foo')"
>Instances</p
><div id="section.i:Foo" class="show"
><table
><tr
><td class="src"
><span class="keyword"
>type</span
> <a href=""
>Foo</a
> <a href=""
>W</a
></td
><td class="doc"
><p
>Should be visible, but with a hidden right hand side</p
></td
></tr
><tr
><td class="src"
><span class="keyword"
>type</span
> <a href=""
>Foo</a
> <a href=""
>X</a
> = <a href=""
>Y</a
></td
><td class="doc"
><p
>External instance</p
></td
></tr
></table
></div
></div
></div
><div class="top"
><p class="src"
><span class="keyword"
>data family</span
> <a name="t:Bar" class="def"
>Bar</a
> a</p
><div class="doc"
><p
>Exported data family</p
></div
><div class="subs instances"
><p id="control.i:Bar" class="caption collapser" onclick="toggleSection('i:Bar')"
>Instances</p
><div id="section.i:Bar" class="show"
><table
><tr
><td class="src"
><span class="keyword"
>data</span
> <a href=""
>Bar</a
> <a href=""
>W</a
> = <a name="v:BarX" class="def"
>BarX</a
> Z</td
><td class="doc"
><p
>Shown because BarX is still exported despite Z being hidden</p
></td
></tr
><tr
><td class="src"
><span class="keyword"
>data</span
> <a href=""
>Bar</a
> <a href=""
>Y</a
></td
><td class="doc empty"
> </td
></tr
></table
></div
></div
></div
></div
></div
><div id="footer"
><p
>Produced by <a href=""
>Haddock</a
> version 2.15.0</p
></div
></body
></html
>