This file is indexed.

/usr/share/doc/gnat-gps/html/Entity-Browser.html is in gnat-gps-doc 5.0-6.

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
<html lang="en">
<head>
<title>Entity Browser - Using the GNAT Programming Studio</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="Using the GNAT Programming Studio">
<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="Source-Browsing.html#Source-Browsing" title="Source Browsing">
<link rel="prev" href="Dependency-Browser.html#Dependency-Browser" title="Dependency Browser">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
Copyright (C) 2002-2010 AdaCore.

This document is free; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.

This document is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License along
with this program; if not, see `http://www.gnu.org/licenses/'.-->
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css"><!--
  pre.display { font-family:inherit }
  pre.format  { font-family:inherit }
  pre.smalldisplay { font-family:inherit; font-size:smaller }
  pre.smallformat  { font-family:inherit; font-size:smaller }
  pre.smallexample { font-size:smaller }
  pre.smalllisp    { font-size:smaller }
  span.sc    { font-variant:small-caps }
  span.roman { font-family:serif; font-weight:normal; } 
  span.sansserif { font-family:sans-serif; font-weight:normal; } 
pre.smallexample {background-color:rgb(240,240,240);
                     font-family: courier new,courier,fixed;
                     font-size: 14px;
                     margin: 0px 40px 0px 40px;
                     border-width: 1px 2px 2px 1px;
                     border-top-style: dotted;
                     border-left-style: dotted;
                     border-right-style: solid;
                     border-bottom-style: solid;
                     border-color: black;}
   code             {color:black;
                     font-family: courier new,courier,fixed;
                     font-size: 14px;}
   body             {font-family: arial,helvetica,sans-serif;
                     font-size: 16px;
                     max-width: 800px;
                     text-align: justify}
   samp             {font-family: courier new,courier,fixed;
                     font-size: 14px}
                    
--></style>
</head>
<body>
<div class="node">
<a name="Entity-Browser"></a>
<p>
Previous:&nbsp;<a rel="previous" accesskey="p" href="Dependency-Browser.html#Dependency-Browser">Dependency Browser</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="Source-Browsing.html#Source-Browsing">Source Browsing</a>
<hr>
</div>

<h3 class="section">10.4 Entity Browser</h3>

<p><a name="index-entity-browser-450"></a><!--  -->

<p class="noindent">The entity browser displays static information about any source
entity.

   <p>The exact content of the items depend on the type of the item. For
instance:

     <dl>
<dt><code>Ada record / C struct</code><dd>The list of fields, each as an hyper link, is displayed. Clicking on
one of the fields will open a new item for the type.

     <br><dt><code>Ada tagged type / C++ class</code><dd>The list of attributes and methods is displayed. They are also
click-able hyper-links.

     <br><dt><code>Subprograms</code><dd>The list of parameters is displayed

     <br><dt><code>Packages</code><dd>The list of all the entities declared in that package is displayed

     <br><dt><code>and more...</code><dd>
</dl>

   <p><a name="index-screen-shot-451"></a><img src="entity-browser.jpg" alt="entity-browser.jpg">

   <p>This browser is accessible through the contextual menu in the
project view and source editor, when clicking on an entity:

     <dl>
<dt><samp><span class="command">Browsers/Examine entity </span><i>entity</i></samp><dd><a name="index-examine-entity-452"></a>
Open a new item in the entity browser that displays information for
the selected entity.

   </dl>

   <p>Most information in the items are click-able (by default, they appear as
underlined blue text). Clicking on one of these hyper links will open
a new item in the entity browser for the selected entity.

   <p>This browser can display the parent entities for an item. For
instance, for a C++ class or Ada tagged type, this would be the types
it derives from. This is accessible by clicking on the up arrow in the
title bar of the item.

   <p>Likewise, children entities (for instance types that derive from the
item) can be displayed by clicking on the down arrow in the title bar.

   <p>An extra button appear in the title bar for the C++ class or Ada
tagged types, which toggles whether the inherited methods (or
primitive operations in Ada) should be displayed. By default, only the
new methods, or the ones that override an inherited one, are
displayed. The parent's methods are not shown, unless you click on this
title bar button.

<!--  -->
   </body></html>