This file is indexed.

/usr/share/doc/libghc-lens-doc/html/mini_Control-Lens-TH.html is in libghc-lens-doc 4.15.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
<!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>Control.Lens.TH</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();};
//]]>
</script></head><body id="mini"><div id="module-header"><p class="caption">Control.Lens.TH</p></div><div id="interface"><h1>Constructing Lenses Automatically</h1><h2>Lenses for data fields</h2><div class="top"><p class="src"><a href="Control-Lens-TH.html#v:makeLenses" target="main">makeLenses</a></p></div><div class="top"><p class="src"><a href="Control-Lens-TH.html#v:makeLensesFor" target="main">makeLensesFor</a></p></div><div class="top"><p class="src"><a href="Control-Lens-TH.html#v:makeClassy" target="main">makeClassy</a></p></div><div class="top"><p class="src"><a href="Control-Lens-TH.html#v:makeClassyFor" target="main">makeClassyFor</a></p></div><div class="top"><p class="src"><a href="Control-Lens-TH.html#v:makeClassy_" target="main">makeClassy_</a></p></div><div class="top"><p class="src"><a href="Control-Lens-TH.html#v:makeFields" target="main">makeFields</a></p></div><div class="top"><p class="src"><a href="Control-Lens-TH.html#v:makeFieldsNoPrefix" target="main">makeFieldsNoPrefix</a></p></div><h2>Prisms</h2><div class="top"><p class="src"><a href="Control-Lens-TH.html#v:makePrisms" target="main">makePrisms</a></p></div><div class="top"><p class="src"><a href="Control-Lens-TH.html#v:makeClassyPrisms" target="main">makeClassyPrisms</a></p></div><h2>Wrapped</h2><div class="top"><p class="src"><a href="Control-Lens-TH.html#v:makeWrapped" target="main">makeWrapped</a></p></div><h1>Constructing Lenses Given a Declaration Quote</h1><h2>Lenses for data fields</h2><div class="top"><p class="src"><a href="Control-Lens-TH.html#v:declareLenses" target="main">declareLenses</a></p></div><div class="top"><p class="src"><a href="Control-Lens-TH.html#v:declareLensesFor" target="main">declareLensesFor</a></p></div><div class="top"><p class="src"><a href="Control-Lens-TH.html#v:declareClassy" target="main">declareClassy</a></p></div><div class="top"><p class="src"><a href="Control-Lens-TH.html#v:declareClassyFor" target="main">declareClassyFor</a></p></div><div class="top"><p class="src"><a href="Control-Lens-TH.html#v:declareFields" target="main">declareFields</a></p></div><h2>Prisms</h2><div class="top"><p class="src"><a href="Control-Lens-TH.html#v:declarePrisms" target="main">declarePrisms</a></p></div><h2>Wrapped</h2><div class="top"><p class="src"><a href="Control-Lens-TH.html#v:declareWrapped" target="main">declareWrapped</a></p></div><h1>Configuring Lenses</h1><h2>Running LensRules</h2><div class="top"><p class="src"><a href="Control-Lens-TH.html#v:makeLensesWith" target="main">makeLensesWith</a></p></div><div class="top"><p class="src"><a href="Control-Lens-TH.html#v:declareLensesWith" target="main">declareLensesWith</a></p></div><h2>LensRules type</h2><div class="top"><p class="src"><span class="keyword">data</span> <a href="Control-Lens-TH.html#t:LensRules" target="main">LensRules</a></p></div><h2>Predefined LensRules</h2><div class="top"><p class="src"><a href="Control-Lens-TH.html#v:lensRules" target="main">lensRules</a></p></div><div class="top"><p class="src"><a href="Control-Lens-TH.html#v:lensRulesFor" target="main">lensRulesFor</a></p></div><div class="top"><p class="src"><a href="Control-Lens-TH.html#v:classyRules" target="main">classyRules</a></p></div><div class="top"><p class="src"><a href="Control-Lens-TH.html#v:classyRules_" target="main">classyRules_</a></p></div><div class="top"><p class="src"><a href="Control-Lens-TH.html#v:defaultFieldRules" target="main">defaultFieldRules</a></p></div><div class="top"><p class="src"><a href="Control-Lens-TH.html#v:camelCaseFields" target="main">camelCaseFields</a></p></div><div class="top"><p class="src"><a href="Control-Lens-TH.html#v:classUnderscoreNoPrefixFields" target="main">classUnderscoreNoPrefixFields</a></p></div><div class="top"><p class="src"><a href="Control-Lens-TH.html#v:underscoreFields" target="main">underscoreFields</a></p></div><div class="top"><p class="src"><a href="Control-Lens-TH.html#v:abbreviatedFields" target="main">abbreviatedFields</a></p></div><h2>LensRules configuration accessors</h2><div class="top"><p class="src"><a href="Control-Lens-TH.html#v:lensField" target="main">lensField</a></p></div><div class="top"><p class="src"><span class="keyword">type</span> <a href="Control-Lens-TH.html#t:FieldNamer" target="main">FieldNamer</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Control-Lens-TH.html#t:DefName" target="main">DefName</a></p></div><div class="top"><p class="src"><a href="Control-Lens-TH.html#v:lensClass" target="main">lensClass</a></p></div><div class="top"><p class="src"><span class="keyword">type</span> <a href="Control-Lens-TH.html#t:ClassyNamer" target="main">ClassyNamer</a></p></div><div class="top"><p class="src"><a href="Control-Lens-TH.html#v:simpleLenses" target="main">simpleLenses</a></p></div><div class="top"><p class="src"><a href="Control-Lens-TH.html#v:createClass" target="main">createClass</a></p></div><div class="top"><p class="src"><a href="Control-Lens-TH.html#v:generateSignatures" target="main">generateSignatures</a></p></div><div class="top"><p class="src"><a href="Control-Lens-TH.html#v:generateUpdateableOptics" target="main">generateUpdateableOptics</a></p></div><div class="top"><p class="src"><a href="Control-Lens-TH.html#v:generateLazyPatterns" target="main">generateLazyPatterns</a></p></div><h2>FieldNamers</h2><div class="top"><p class="src"><a href="Control-Lens-TH.html#v:underscoreNoPrefixNamer" target="main">underscoreNoPrefixNamer</a></p></div><div class="top"><p class="src"><a href="Control-Lens-TH.html#v:lookingupNamer" target="main">lookingupNamer</a></p></div><div class="top"><p class="src"><a href="Control-Lens-TH.html#v:mappingNamer" target="main">mappingNamer</a></p></div><div class="top"><p class="src"><a href="Control-Lens-TH.html#v:camelCaseNamer" target="main">camelCaseNamer</a></p></div><div class="top"><p class="src"><a href="Control-Lens-TH.html#v:classUnderscoreNoPrefixNamer" target="main">classUnderscoreNoPrefixNamer</a></p></div><div class="top"><p class="src"><a href="Control-Lens-TH.html#v:underscoreNamer" target="main">underscoreNamer</a></p></div><div class="top"><p class="src"><a href="Control-Lens-TH.html#v:abbreviatedNamer" target="main">abbreviatedNamer</a></p></div></div></body></html>