This file is indexed.

/usr/share/doc/libgnatcoll-doc/html/intro.html is in libgnatcoll-doc 1.6gpl2014-9.

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
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
<!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>1. Introduction to the GNAT Component Collection &mdash; GNATColl 1.7w documentation</title>
    
    <link rel="stylesheet" href="_static/sphinxdoc.css" type="text/css" />
    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
    
    <script type="text/javascript">
      var DOCUMENTATION_OPTIONS = {
        URL_ROOT:    './',
        VERSION:     '1.7w',
        COLLAPSE_INDEX: false,
        FILE_SUFFIX: '.html',
        HAS_SOURCE:  true
      };
    </script>
    <script type="text/javascript" src="_static/jquery.js"></script>
    <script type="text/javascript" src="_static/underscore.js"></script>
    <script type="text/javascript" src="_static/doctools.js"></script>
    <link rel="shortcut icon" href="_static/favicon.ico"/>
    <link rel="top" title="GNATColl 1.7w documentation" href="index.html" />
    <link rel="next" title="2. Building GNATColl" href="building.html" />
    <link rel="prev" title="GNAT Reusable Components" href="index.html" /> 
  </head>
  <body role="document">
    <div class="related" role="navigation" aria-label="related navigation">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="genindex.html" title="General Index"
             accesskey="I">index</a></li>
        <li class="right" >
          <a href="building.html" title="2. Building GNATColl"
             accesskey="N">next</a> |</li>
        <li class="right" >
          <a href="index.html" title="GNAT Reusable Components"
             accesskey="P">previous</a> |</li>
        <li class="nav-item nav-item-0"><a href="index.html">GNATColl 1.7w documentation</a> &raquo;</li> 
      </ul>
    </div>
      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
        <div class="sphinxsidebarwrapper">
            <p class="logo"><a href="index.html">
              <img class="logo" src="_static/adacore_transparent.png" alt="Logo"/>
            </a></p>
  <h4>Previous topic</h4>
  <p class="topless"><a href="index.html"
                        title="previous chapter">GNAT Reusable Components</a></p>
  <h4>Next topic</h4>
  <p class="topless"><a href="building.html"
                        title="next chapter">2. Building GNATColl</a></p>
<div id="searchbox" style="display: none" role="search">
  <h3>Quick search</h3>
    <form class="search" action="search.html" method="get">
      <input type="text" name="q" />
      <input type="submit" value="Go" />
      <input type="hidden" name="check_keywords" value="yes" />
      <input type="hidden" name="area" value="default" />
    </form>
    <p class="searchtip" style="font-size: 90%">
    Enter search terms or a module, class or function name.
    </p>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
        </div>
      </div>

    <div class="document">
      <div class="documentwrapper">
        <div class="bodywrapper">
          <div class="body" role="main">
            
  <div class="section" id="introduction-to-the-gnat-component-collection">
<span id="introduction"></span><h1>1. Introduction to the GNAT Component Collection<a class="headerlink" href="#introduction-to-the-gnat-component-collection" title="Permalink to this headline">ΒΆ</a></h1>
<p>The reusable library known as the GNAT Component Collection (GNATColl)
is based on one main principle: general-purpose packages
that are part of the GNAT technology should also be available to GNAT user
application code. The compiler front end, the GNAT Programming Studio (GPS)
Interactive Development Environment, and the GNAT Tracker web-based interface
all served as sources for the components.</p>
<p>The GNATColl components complement the predefined Ada and GNAT libraries and
deal with a range of common programming issues
including string and text processing, memory management,
and file handling. Several of the components are
especially useful in enterprise applications.</p>
<p>The next chapter explains how to build and install GNATColl.
The remainder of this document then describes the various components that make up
the collection:</p>
<ul class="simple">
<li><em>Scripts</em>: Embedding script languages</li>
<li><em>Traces</em>: Logging information</li>
<li><em>Memory</em>: Monitoring memory usage</li>
<li><em>Mmap</em>: Reading and writing files</li>
<li><em>Boyer-Moore</em>: Searching strings</li>
<li><em>Paragraph filling</em>: Formatting text</li>
<li><em>Templates</em>: Generating text</li>
<li><em>Email</em>: Processing email messages</li>
<li><em>Ravenscar</em>: Patterns for multitasking</li>
<li><em>Storage Pools</em>: Controlling memory management</li>
<li><em>VFS</em>: Manipulating files</li>
<li><em>Tribooleans</em>: Three-state logic</li>
<li><em>Geometry</em>: Primitive geometric operations</li>
<li><em>Projects</em>: Manipulating <code class="docutils literal"><span class="pre">gpr</span></code> files</li>
<li><em>Refcount</em>: Reference counting</li>
<li><em>Config</em>: Parsing configuration files</li>
<li><em>Pools</em>: Controlling access to resources</li>
<li><em>JSON</em>: Handling JavaScript Object Notation</li>
<li><em>SQL</em>: Database interface</li>
</ul>
</div>


          </div>
        </div>
      </div>
      <div class="clearer"></div>
    </div>
    <div class="related" role="navigation" aria-label="related navigation">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="genindex.html" title="General Index"
             >index</a></li>
        <li class="right" >
          <a href="building.html" title="2. Building GNATColl"
             >next</a> |</li>
        <li class="right" >
          <a href="index.html" title="GNAT Reusable Components"
             >previous</a> |</li>
        <li class="nav-item nav-item-0"><a href="index.html">GNATColl 1.7w documentation</a> &raquo;</li> 
      </ul>
    </div>
    <div class="footer" role="contentinfo">
        &copy; Copyright 2007-2015, AdaCore.
    </div>
  </body>
</html>