This file is indexed.

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

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
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<!-- 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 2 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/.

A copy of the license is included in the section entitled
"GNU General Public License". -->
<!-- Created by GNU Texinfo 5.1, http://www.gnu.org/software/texinfo/ -->
<head>
<title>Using the GNAT Programming Studio: Entity Browser</title>

<meta name="description" content="Using the GNAT Programming Studio: Entity Browser">
<meta name="keywords" content="Using the GNAT Programming Studio: Entity Browser">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="makeinfo">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="index.html#Top" rel="start" title="Top">
<link href="Index-table.html#Index-table" rel="index" title="Index table">
<link href="Source-Browsing.html#Source-Browsing" rel="up" title="Source Browsing">
<link href="Debugging.html#Debugging" rel="next" title="Debugging">
<link href="Dependency-Browser.html#Dependency-Browser" rel="previous" title="Dependency Browser">
<style type="text/css">
<!--
   

a.summary-letter {text-decoration: none}
blockquote.smallquotation {font-size: smaller}
div.display {margin-left: 3.2em}
div.example {margin-left: 3.2em}
div.indentedblock {margin-left: 3.2em}
div.lisp {margin-left: 3.2em}
div.smalldisplay {margin-left: 3.2em}
div.smallexample {margin-left: 3.2em}
div.smallindentedblock {margin-left: 3.2em; font-size: smaller}
div.smalllisp {margin-left: 3.2em}
kbd {font-style:oblique}
pre.display {font-family: inherit}
pre.format {font-family: inherit}
pre.menu-comment {font-family: serif}
pre.menu-preformatted {font-family: serif}
pre.smalldisplay {font-family: inherit; font-size: smaller}
pre.smallexample {font-size: smaller}
pre.smallformat {font-family: inherit; font-size: smaller}
pre.smalllisp {font-size: smaller}
span.nocodebreak {white-space:nowrap}
span.nolinebreak {white-space:nowrap}
span.roman {font-family:serif; font-weight:normal}
span.sansserif {font-family:sans-serif; font-weight:normal}
ul.no-bullet {list-style: none}
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 lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000">
<a name="Entity-Browser"></a>
<div class="header">
<p>
Previous: <a href="Dependency-Browser.html#Dependency-Browser" accesskey="p" rel="previous">Dependency Browser</a>, Up: <a href="Source-Browsing.html#Source-Browsing" accesskey="u" rel="up">Source Browsing</a> &nbsp; [<a href="Index-table.html#Index-table" title="Index" rel="index">Index</a>]</p>
</div>
<hr>
<a name="Entity-Browser-1"></a>
<h3 class="section">10.4 Entity Browser</h3>
<a name="index-entity-browser"></a>

<p>The entity browser displays static information about any source
entity.
</p>
<p>The exact content of the items depend on the type of the item. For
instance:
</p>
<dl compact="compact">
<dt><code>Ada record / C struct</code></dt>
<dd><p>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.
</p>
</dd>
<dt><code>Ada tagged type / C++ class</code></dt>
<dd><p>The list of attributes and methods is displayed. They are also
click-able hyper-links.
</p>
</dd>
<dt><code>Subprograms</code></dt>
<dd><p>The list of parameters is displayed
</p>
</dd>
<dt><code>Packages</code></dt>
<dd><p>The list of all the entities declared in that package is displayed
</p>
</dd>
<dt><code>and more...</code></dt>
</dl>


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

<p>This browser is accessible through the contextual menu in the
project view and source editor, when clicking on an entity:
</p>
<dl compact="compact">
<dt><code>Browsers/Examine entity <i>entity</i></code></dt>
<dd><a name="index-examine-entity"></a>

<p>Open a new item in the entity browser that displays information for
the selected entity.
</p>
</dd>
</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>
<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>
<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>
<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&rsquo;s methods are not shown, unless you click on this
title bar button.
</p>
<hr>
<div class="header">
<p>
Previous: <a href="Dependency-Browser.html#Dependency-Browser" accesskey="p" rel="previous">Dependency Browser</a>, Up: <a href="Source-Browsing.html#Source-Browsing" accesskey="u" rel="up">Source Browsing</a> &nbsp; [<a href="Index-table.html#Index-table" title="Index" rel="index">Index</a>]</p>
</div>



</body>
</html>