This file is indexed.

/usr/share/doc/libxbase-dev/html/classxbMultiIndex.html is in libxbase64-dev 3.1.2-0ubutu1.

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
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
<!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/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>Xbase64 Class Library: xbMultiIndex Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Xbase64 Class Library
   &#160;<span id="projectnumber">3.1.2</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classxbMultiIndex-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">xbMultiIndex Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="xbmindex_8h_source.html">xbmindex.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for xbMultiIndex:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classxbMultiIndex.png" usemap="#xbMultiIndex_map" alt=""/>
  <map id="xbMultiIndex_map" name="xbMultiIndex_map">
<area href="classxbIndex.html" title="xbIndex class " alt="xbIndex" shape="rect" coords="0,56,82,80"/>
<area href="classxbFile.html" alt="xbFile" shape="rect" coords="0,0,82,24"/>
<area href="classxbCdx.html" alt="xbCdx" shape="rect" coords="0,168,82,192"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:adc549f750a133658d381a1275a1c36aa"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbMultiIndex.html#adc549f750a133658d381a1275a1c36aa">xbMultiIndex</a> (<a class="el" href="classxbDbf.html">xbDbf</a> *<a class="el" href="classxbIndex.html#acb65f6826b7f737fd533ca67f52660c5">dbf</a>)</td></tr>
<tr class="separator:adc549f750a133658d381a1275a1c36aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acfd4d30c099b3efdb9a96c82112dc063"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbMultiIndex.html#acfd4d30c099b3efdb9a96c82112dc063">~xbMultiIndex</a> ()</td></tr>
<tr class="separator:acfd4d30c099b3efdb9a96c82112dc063"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22a8171c2c8dafc63af29f569a9233f2"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="xbtypes_8h.html#a5c7fec819439166e02b7f0379bd4e07e">xbShort</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbMultiIndex.html#a22a8171c2c8dafc63af29f569a9233f2">CreateIndex</a> (const char *filename, const char *tag, const char *expr, <a class="el" href="xbtypes_8h.html#a5c7fec819439166e02b7f0379bd4e07e">xbShort</a> unique, <a class="el" href="xbtypes_8h.html#a5c7fec819439166e02b7f0379bd4e07e">xbShort</a> overwrite)=0</td></tr>
<tr class="separator:a22a8171c2c8dafc63af29f569a9233f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classxbIndex"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classxbIndex')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classxbIndex.html">xbIndex</a></td></tr>
<tr class="memitem:a0ec3af7434bb9d74192e03d7b11d3fe3 inherit pub_methods_classxbIndex"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbIndex.html#a0ec3af7434bb9d74192e03d7b11d3fe3">xbIndex</a> ()</td></tr>
<tr class="separator:a0ec3af7434bb9d74192e03d7b11d3fe3 inherit pub_methods_classxbIndex"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d7fa40d11e4afc7cefc51e90701fa00 inherit pub_methods_classxbIndex"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbIndex.html#a4d7fa40d11e4afc7cefc51e90701fa00">xbIndex</a> (<a class="el" href="classxbDbf.html">xbDbf</a> *)</td></tr>
<tr class="separator:a4d7fa40d11e4afc7cefc51e90701fa00 inherit pub_methods_classxbIndex"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d938fcad40b719ccdf7ee284338d0f0 inherit pub_methods_classxbIndex"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbIndex.html#a2d938fcad40b719ccdf7ee284338d0f0">~xbIndex</a> ()</td></tr>
<tr class="separator:a2d938fcad40b719ccdf7ee284338d0f0 inherit pub_methods_classxbIndex"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99204a8a952b9c32b757f68169462864 inherit pub_methods_classxbIndex"><td class="memItemLeft" align="right" valign="top"><a class="el" href="xbtypes_8h.html#a5c7fec819439166e02b7f0379bd4e07e">xbShort</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbIndex.html#a99204a8a952b9c32b757f68169462864">OpenIndex</a> (const char *)</td></tr>
<tr class="separator:a99204a8a952b9c32b757f68169462864 inherit pub_methods_classxbIndex"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b58fe0915e6f34903bf29059a433f42 inherit pub_methods_classxbIndex"><td class="memItemLeft" align="right" valign="top"><a class="el" href="xbtypes_8h.html#a5c7fec819439166e02b7f0379bd4e07e">xbShort</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbIndex.html#a7b58fe0915e6f34903bf29059a433f42">CloseIndex</a> ()</td></tr>
<tr class="separator:a7b58fe0915e6f34903bf29059a433f42 inherit pub_methods_classxbIndex"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4254c5027e41e3da5b0c7927af098b05 inherit pub_methods_classxbIndex"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="xbtypes_8h.html#a5c7fec819439166e02b7f0379bd4e07e">xbShort</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbIndex.html#a4254c5027e41e3da5b0c7927af098b05">CreateIndex</a> (const char *, const char *, <a class="el" href="xbtypes_8h.html#a5c7fec819439166e02b7f0379bd4e07e">xbShort</a>, <a class="el" href="xbtypes_8h.html#a5c7fec819439166e02b7f0379bd4e07e">xbShort</a>)=0</td></tr>
<tr class="separator:a4254c5027e41e3da5b0c7927af098b05 inherit pub_methods_classxbIndex"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aadebadb24b9d80c85c6640bc69d8f8eb inherit pub_methods_classxbIndex"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="xbtypes_8h.html#a18d5102189e24b5795d8729be7ff0bfd">xbLong</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbIndex.html#aadebadb24b9d80c85c6640bc69d8f8eb">GetTotalNodes</a> ()=0</td></tr>
<tr class="separator:aadebadb24b9d80c85c6640bc69d8f8eb inherit pub_methods_classxbIndex"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf94f7d3dbfe340b5426536ecd8acc59 inherit pub_methods_classxbIndex"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="xbtypes_8h.html#aacd308a055fc00317a63cc2049a13289">xbULong</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbIndex.html#aaf94f7d3dbfe340b5426536ecd8acc59">GetCurDbfRec</a> ()=0</td></tr>
<tr class="separator:aaf94f7d3dbfe340b5426536ecd8acc59 inherit pub_methods_classxbIndex"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a794761bfcf047ea7c3cb891a29e3ce12 inherit pub_methods_classxbIndex"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="xbtypes_8h.html#a5c7fec819439166e02b7f0379bd4e07e">xbShort</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbIndex.html#a794761bfcf047ea7c3cb891a29e3ce12">CreateKey</a> (<a class="el" href="xbtypes_8h.html#a5c7fec819439166e02b7f0379bd4e07e">xbShort</a>, <a class="el" href="xbtypes_8h.html#a5c7fec819439166e02b7f0379bd4e07e">xbShort</a>)=0</td></tr>
<tr class="separator:a794761bfcf047ea7c3cb891a29e3ce12 inherit pub_methods_classxbIndex"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63a46e70cf446e3cf97a328692e83459 inherit pub_methods_classxbIndex"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="xbtypes_8h.html#a5c7fec819439166e02b7f0379bd4e07e">xbShort</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbIndex.html#a63a46e70cf446e3cf97a328692e83459">GetCurrentKey</a> (char *key)=0</td></tr>
<tr class="separator:a63a46e70cf446e3cf97a328692e83459 inherit pub_methods_classxbIndex"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af62c5652f8118aa9de1a744468d9b175 inherit pub_methods_classxbIndex"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="xbtypes_8h.html#a5c7fec819439166e02b7f0379bd4e07e">xbShort</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbIndex.html#af62c5652f8118aa9de1a744468d9b175">AddKey</a> (<a class="el" href="xbtypes_8h.html#a18d5102189e24b5795d8729be7ff0bfd">xbLong</a>)=0</td></tr>
<tr class="separator:af62c5652f8118aa9de1a744468d9b175 inherit pub_methods_classxbIndex"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b903031891a7da971bd5a6b2bafbf4e inherit pub_methods_classxbIndex"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="xbtypes_8h.html#a5c7fec819439166e02b7f0379bd4e07e">xbShort</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbIndex.html#a9b903031891a7da971bd5a6b2bafbf4e">UniqueIndex</a> ()=0</td></tr>
<tr class="separator:a9b903031891a7da971bd5a6b2bafbf4e inherit pub_methods_classxbIndex"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c21d04570b67ccd595a0f4de94c71a4 inherit pub_methods_classxbIndex"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="xbtypes_8h.html#a5c7fec819439166e02b7f0379bd4e07e">xbShort</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbIndex.html#a2c21d04570b67ccd595a0f4de94c71a4">DeleteKey</a> (<a class="el" href="xbtypes_8h.html#a18d5102189e24b5795d8729be7ff0bfd">xbLong</a>)=0</td></tr>
<tr class="separator:a2c21d04570b67ccd595a0f4de94c71a4 inherit pub_methods_classxbIndex"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0aba1e8c5376b6b0e77db8ea87fc67c3 inherit pub_methods_classxbIndex"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="xbtypes_8h.html#a5c7fec819439166e02b7f0379bd4e07e">xbShort</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbIndex.html#a0aba1e8c5376b6b0e77db8ea87fc67c3">KeyWasChanged</a> ()=0</td></tr>
<tr class="separator:a0aba1e8c5376b6b0e77db8ea87fc67c3 inherit pub_methods_classxbIndex"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43d1b8818e34f2951825c7b6a04b8cf6 inherit pub_methods_classxbIndex"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="xbtypes_8h.html#a5c7fec819439166e02b7f0379bd4e07e">xbShort</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbIndex.html#a43d1b8818e34f2951825c7b6a04b8cf6">FindKey</a> (const char *)=0</td></tr>
<tr class="separator:a43d1b8818e34f2951825c7b6a04b8cf6 inherit pub_methods_classxbIndex"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fd8827b8fb0bfea3bfd809a325690fe inherit pub_methods_classxbIndex"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="xbtypes_8h.html#a5c7fec819439166e02b7f0379bd4e07e">xbShort</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbIndex.html#a1fd8827b8fb0bfea3bfd809a325690fe">FindKey</a> ()=0</td></tr>
<tr class="separator:a1fd8827b8fb0bfea3bfd809a325690fe inherit pub_methods_classxbIndex"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b95d63daf91dc880f676317362f4b78 inherit pub_methods_classxbIndex"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="xbtypes_8h.html#a5c7fec819439166e02b7f0379bd4e07e">xbShort</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbIndex.html#a2b95d63daf91dc880f676317362f4b78">FindKey</a> (<a class="el" href="xbtypes_8h.html#a9bcebafc169a0df971a7dfa716597d64">xbDouble</a>)=0</td></tr>
<tr class="separator:a2b95d63daf91dc880f676317362f4b78 inherit pub_methods_classxbIndex"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a02bf2fdc3ab3cb774c0d6a68a14c8a inherit pub_methods_classxbIndex"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="xbtypes_8h.html#a5c7fec819439166e02b7f0379bd4e07e">xbShort</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbIndex.html#a2a02bf2fdc3ab3cb774c0d6a68a14c8a">GetNextKey</a> ()=0</td></tr>
<tr class="separator:a2a02bf2fdc3ab3cb774c0d6a68a14c8a inherit pub_methods_classxbIndex"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac02abf09d56408efc0b7147f2fce7935 inherit pub_methods_classxbIndex"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="xbtypes_8h.html#a5c7fec819439166e02b7f0379bd4e07e">xbShort</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbIndex.html#ac02abf09d56408efc0b7147f2fce7935">GetLastKey</a> ()=0</td></tr>
<tr class="separator:ac02abf09d56408efc0b7147f2fce7935 inherit pub_methods_classxbIndex"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63f760fefad401b75ecbcc7d159b121a inherit pub_methods_classxbIndex"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="xbtypes_8h.html#a5c7fec819439166e02b7f0379bd4e07e">xbShort</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbIndex.html#a63f760fefad401b75ecbcc7d159b121a">GetFirstKey</a> ()=0</td></tr>
<tr class="separator:a63f760fefad401b75ecbcc7d159b121a inherit pub_methods_classxbIndex"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a902cf350653a1916ae3172250404f38c inherit pub_methods_classxbIndex"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="xbtypes_8h.html#a5c7fec819439166e02b7f0379bd4e07e">xbShort</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbIndex.html#a902cf350653a1916ae3172250404f38c">GetPrevKey</a> ()=0</td></tr>
<tr class="separator:a902cf350653a1916ae3172250404f38c inherit pub_methods_classxbIndex"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63e5bca1e0a0c9fa2fdbb0aefb043179 inherit pub_methods_classxbIndex"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="xbtypes_8h.html#a5c7fec819439166e02b7f0379bd4e07e">xbShort</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbIndex.html#a63e5bca1e0a0c9fa2fdbb0aefb043179">ReIndex</a> (void(*statusFunc)(<a class="el" href="xbtypes_8h.html#a18d5102189e24b5795d8729be7ff0bfd">xbLong</a> itemNum, <a class="el" href="xbtypes_8h.html#a18d5102189e24b5795d8729be7ff0bfd">xbLong</a> numItems)=0)=0</td></tr>
<tr class="separator:a63e5bca1e0a0c9fa2fdbb0aefb043179 inherit pub_methods_classxbIndex"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8f651b220c6d98a413597f454f592be inherit pub_methods_classxbIndex"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="xbtypes_8h.html#a5c7fec819439166e02b7f0379bd4e07e">xbShort</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbIndex.html#ac8f651b220c6d98a413597f454f592be">KeyExists</a> (<a class="el" href="xbtypes_8h.html#a9bcebafc169a0df971a7dfa716597d64">xbDouble</a>)=0</td></tr>
<tr class="separator:ac8f651b220c6d98a413597f454f592be inherit pub_methods_classxbIndex"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe22dabbd75836cbd0b3f172afd6f8ee inherit pub_methods_classxbIndex"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="xbtypes_8h.html#a5c7fec819439166e02b7f0379bd4e07e">xbShort</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbIndex.html#abe22dabbd75836cbd0b3f172afd6f8ee">TouchIndex</a> ()</td></tr>
<tr class="separator:abe22dabbd75836cbd0b3f172afd6f8ee inherit pub_methods_classxbIndex"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58fc0f429eb21b2629db2b3063b64807 inherit pub_methods_classxbIndex"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbIndex.html#a58fc0f429eb21b2629db2b3063b64807">SetNodeSize</a> (<a class="el" href="xbtypes_8h.html#a5c7fec819439166e02b7f0379bd4e07e">xbShort</a> size)</td></tr>
<tr class="separator:a58fc0f429eb21b2629db2b3063b64807 inherit pub_methods_classxbIndex"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19061a76f8ed03a198b00f2ebf24802f inherit pub_methods_classxbIndex"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="xbtypes_8h.html#a5c7fec819439166e02b7f0379bd4e07e">xbShort</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbIndex.html#a19061a76f8ed03a198b00f2ebf24802f">GetNodeSize</a> ()</td></tr>
<tr class="separator:a19061a76f8ed03a198b00f2ebf24802f inherit pub_methods_classxbIndex"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adaaf20e0cf0d09c2e84e0caa4e1540fd inherit pub_methods_classxbIndex"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbIndex.html#adaaf20e0cf0d09c2e84e0caa4e1540fd">GetExpression</a> (char *buf, int len)=0</td></tr>
<tr class="separator:adaaf20e0cf0d09c2e84e0caa4e1540fd inherit pub_methods_classxbIndex"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6cdbb4f3078c947b33c8ce2162de8a0 inherit pub_methods_classxbIndex"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbIndex.html#ab6cdbb4f3078c947b33c8ce2162de8a0">Flush</a> ()</td></tr>
<tr class="separator:ab6cdbb4f3078c947b33c8ce2162de8a0 inherit pub_methods_classxbIndex"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a957eda169c9f07e708432b9b470f58ee inherit pub_methods_classxbIndex"><td class="memItemLeft" align="right" valign="top">virtual const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbIndex.html#a957eda169c9f07e708432b9b470f58ee">GetIxName</a> ()</td></tr>
<tr class="separator:a957eda169c9f07e708432b9b470f58ee inherit pub_methods_classxbIndex"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a182a5d5c1b9145e6827f17d528318eb5 inherit pub_methods_classxbIndex"><td class="memItemLeft" align="right" valign="top"><a class="el" href="xbtypes_8h.html#a5c7fec819439166e02b7f0379bd4e07e">xbShort</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbIndex.html#a182a5d5c1b9145e6827f17d528318eb5">AllocKeyBufs</a> ()</td></tr>
<tr class="separator:a182a5d5c1b9145e6827f17d528318eb5 inherit pub_methods_classxbIndex"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab503384ad73a2bd228310369484c6b62 inherit pub_methods_classxbIndex"><td class="memItemLeft" align="right" valign="top"><a class="el" href="xbtypes_8h.html#a1f0a1d5bc2208e703631a4ff6f40e773">xbBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbIndex.html#ab503384ad73a2bd228310369484c6b62">IsOpen</a> ()</td></tr>
<tr class="separator:ab503384ad73a2bd228310369484c6b62 inherit pub_methods_classxbIndex"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_methods_classxbIndex"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classxbIndex')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classxbIndex.html">xbIndex</a></td></tr>
<tr class="memitem:a7f2d81c532067743ef340f20d049e8be inherit pro_methods_classxbIndex"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="xbtypes_8h.html#a5c7fec819439166e02b7f0379bd4e07e">xbShort</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbIndex.html#a7f2d81c532067743ef340f20d049e8be">GetHeadNode</a> ()=0</td></tr>
<tr class="separator:a7f2d81c532067743ef340f20d049e8be inherit pro_methods_classxbIndex"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf642bdb7ad051ead7d01281b0134464 inherit pro_methods_classxbIndex"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="xbtypes_8h.html#a8397c2cb27883687a3bcd7629fa95a58">xbUShort</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbIndex.html#aaf642bdb7ad051ead7d01281b0134464">GetKeyLen</a> ()=0</td></tr>
<tr class="separator:aaf642bdb7ad051ead7d01281b0134464 inherit pro_methods_classxbIndex"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29755414e0ddbee66fbf19052f142108 inherit pro_methods_classxbIndex"><td class="memItemLeft" align="right" valign="top">virtual const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbIndex.html#a29755414e0ddbee66fbf19052f142108">GetKeyExpression</a> ()=0</td></tr>
<tr class="separator:a29755414e0ddbee66fbf19052f142108 inherit pro_methods_classxbIndex"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4288b57696a684cefe6ebeb717ab874a inherit pro_methods_classxbIndex"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbIndex.html#a4288b57696a684cefe6ebeb717ab874a">FreeNodesMemory</a> ()=0</td></tr>
<tr class="separator:a4288b57696a684cefe6ebeb717ab874a inherit pro_methods_classxbIndex"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classxbFile"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classxbFile')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classxbFile.html">xbFile</a></td></tr>
<tr class="memitem:a0542bf9ff51341cfc9af31756e3619fb inherit pro_methods_classxbFile"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbFile.html#a0542bf9ff51341cfc9af31756e3619fb">SetFileName</a> (const char *filename)</td></tr>
<tr class="separator:a0542bf9ff51341cfc9af31756e3619fb inherit pro_methods_classxbFile"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0db870e500db8a57d91abf76b13faa5 inherit pro_methods_classxbFile"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbFile.html#aa0db870e500db8a57d91abf76b13faa5">xbFile</a> ()</td></tr>
<tr class="separator:aa0db870e500db8a57d91abf76b13faa5 inherit pro_methods_classxbFile"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a8a3675abe9610767e201c4fe21353b inherit pro_methods_classxbFile"><td class="memItemLeft" align="right" valign="top">virtual const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbFile.html#a9a8a3675abe9610767e201c4fe21353b">GetExtWithDot</a> (bool lower)=0</td></tr>
<tr class="separator:a9a8a3675abe9610767e201c4fe21353b inherit pro_methods_classxbFile"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aace1662c5532d0341656dbb03df056de inherit pro_methods_classxbFile"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classxbString.html">xbString</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbFile.html#aace1662c5532d0341656dbb03df056de">GetFileName</a> ()</td></tr>
<tr class="separator:aace1662c5532d0341656dbb03df056de inherit pro_methods_classxbFile"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28b56000779513e655d1210629c541ea inherit pro_methods_classxbFile"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxbString.html">xbString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbFile.html#a28b56000779513e655d1210629c541ea">MakeFileName</a> (const char *filename)</td></tr>
<tr class="separator:a28b56000779513e655d1210629c541ea inherit pro_methods_classxbFile"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classxbIndex"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classxbIndex')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classxbIndex.html">xbIndex</a></td></tr>
<tr class="memitem:a28c989a14d54072362e82a1519c0a435 inherit pro_attribs_classxbIndex"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxbIndex.html">xbIndex</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbIndex.html#a28c989a14d54072362e82a1519c0a435">index</a></td></tr>
<tr class="separator:a28c989a14d54072362e82a1519c0a435 inherit pro_attribs_classxbIndex"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb65f6826b7f737fd533ca67f52660c5 inherit pro_attribs_classxbIndex"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classxbDbf.html">xbDbf</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbIndex.html#acb65f6826b7f737fd533ca67f52660c5">dbf</a></td></tr>
<tr class="separator:acb65f6826b7f737fd533ca67f52660c5 inherit pro_attribs_classxbIndex"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a294140811c830ea450833a82a928ce05 inherit pro_attribs_classxbIndex"><td class="memItemLeft" align="right" valign="top">xbExpn *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbIndex.html#a294140811c830ea450833a82a928ce05">IxExp</a></td></tr>
<tr class="separator:a294140811c830ea450833a82a928ce05 inherit pro_attribs_classxbIndex"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50feacd15c1b88d99776353f9f5ef2ae inherit pro_attribs_classxbIndex"><td class="memItemLeft" align="right" valign="top">FILE *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbIndex.html#a50feacd15c1b88d99776353f9f5ef2ae">indexfp</a></td></tr>
<tr class="separator:a50feacd15c1b88d99776353f9f5ef2ae inherit pro_attribs_classxbIndex"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0e4c8ab8df3ef542126d379b5e12d5e inherit pro_attribs_classxbIndex"><td class="memItemLeft" align="right" valign="top"><a class="el" href="xbtypes_8h.html#aacd308a055fc00317a63cc2049a13289">xbULong</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbIndex.html#aa0e4c8ab8df3ef542126d379b5e12d5e">CurDbfRec</a></td></tr>
<tr class="separator:aa0e4c8ab8df3ef542126d379b5e12d5e inherit pro_attribs_classxbIndex"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a461b3a44fe3a3ea3c5e43ee529511de9 inherit pro_attribs_classxbIndex"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbIndex.html#a461b3a44fe3a3ea3c5e43ee529511de9">KeyBuf</a></td></tr>
<tr class="separator:a461b3a44fe3a3ea3c5e43ee529511de9 inherit pro_attribs_classxbIndex"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a009cb43d008e2764b5fe066de0171fc3 inherit pro_attribs_classxbIndex"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbIndex.html#a009cb43d008e2764b5fe066de0171fc3">KeyBuf2</a></td></tr>
<tr class="separator:a009cb43d008e2764b5fe066de0171fc3 inherit pro_attribs_classxbIndex"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7fa238d534e230ed91b729eb8b32fab inherit pro_attribs_classxbIndex"><td class="memItemLeft" align="right" valign="top"><a class="el" href="xbtypes_8h.html#a5c7fec819439166e02b7f0379bd4e07e">xbShort</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxbIndex.html#ab7fa238d534e230ed91b729eb8b32fab">NodeSize</a></td></tr>
<tr class="separator:ab7fa238d534e230ed91b729eb8b32fab inherit pro_attribs_classxbIndex"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="adc549f750a133658d381a1275a1c36aa"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">xbMultiIndex::xbMultiIndex </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classxbDbf.html">xbDbf</a> *&#160;</td>
          <td class="paramname"><em>dbf</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="acfd4d30c099b3efdb9a96c82112dc063"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual xbMultiIndex::~xbMultiIndex </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a22a8171c2c8dafc63af29f569a9233f2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="xbtypes_8h.html#a5c7fec819439166e02b7f0379bd4e07e">xbShort</a> xbMultiIndex::CreateIndex </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>filename</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>tag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>expr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="xbtypes_8h.html#a5c7fec819439166e02b7f0379bd4e07e">xbShort</a>&#160;</td>
          <td class="paramname"><em>unique</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="xbtypes_8h.html#a5c7fec819439166e02b7f0379bd4e07e">xbShort</a>&#160;</td>
          <td class="paramname"><em>overwrite</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classxbCdx.html#adefd607268f3055f5b5ff852d40c5d4e">xbCdx</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="xbmindex_8h_source.html">xbmindex.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Apr 1 2014 16:51:00 for Xbase64 Class Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>