/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
 <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 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 List</span></a></li>
<li><a href="classes.html"><span>Class Index</span></a></li>
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class Members</span></a></li>
</ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> |
<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 <<a class="el" href="xbmindex_8h_source.html">xbmindex.h</a>></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"> </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"> </td></tr>
<tr class="memitem:acfd4d30c099b3efdb9a96c82112dc063"><td class="memItemLeft" align="right" valign="top">virtual </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"> </td></tr>
<tr class="memitem:a22a8171c2c8dafc63af29f569a9233f2"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="xbtypes_8h.html#a5c7fec819439166e02b7f0379bd4e07e">xbShort</a> </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"> </td></tr>
<tr class="inherit_header pub_methods_classxbIndex"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classxbIndex')"><img src="closed.png" alt="-"/> 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"> </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"> </td></tr>
<tr class="memitem:a4d7fa40d11e4afc7cefc51e90701fa00 inherit pub_methods_classxbIndex"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
<tr class="memitem:a2d938fcad40b719ccdf7ee284338d0f0 inherit pub_methods_classxbIndex"><td class="memItemLeft" align="right" valign="top">virtual </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </td></tr>
<tr class="memitem:a58fc0f429eb21b2629db2b3063b64807 inherit pub_methods_classxbIndex"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </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> </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"> </td></tr>
<tr class="memitem:adaaf20e0cf0d09c2e84e0caa4e1540fd inherit pub_methods_classxbIndex"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </td></tr>
<tr class="memitem:ab6cdbb4f3078c947b33c8ce2162de8a0 inherit pub_methods_classxbIndex"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </td></tr>
<tr class="memitem:a957eda169c9f07e708432b9b470f58ee inherit pub_methods_classxbIndex"><td class="memItemLeft" align="right" valign="top">virtual const char * </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"> </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> </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"> </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> </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"> </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="-"/> 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> </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"> </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> </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"> </td></tr>
<tr class="memitem:a29755414e0ddbee66fbf19052f142108 inherit pro_methods_classxbIndex"><td class="memItemLeft" align="right" valign="top">virtual const char * </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"> </td></tr>
<tr class="memitem:a4288b57696a684cefe6ebeb717ab874a inherit pro_methods_classxbIndex"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </td></tr>
<tr class="inherit_header pro_methods_classxbFile"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classxbFile')"><img src="closed.png" alt="-"/> 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 </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"> </td></tr>
<tr class="memitem:aa0db870e500db8a57d91abf76b13faa5 inherit pro_methods_classxbFile"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
<tr class="memitem:a9a8a3675abe9610767e201c4fe21353b inherit pro_methods_classxbFile"><td class="memItemLeft" align="right" valign="top">virtual const char * </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"> </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> & </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"> </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> </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"> </td></tr>
<tr class="inherit_header pro_attribs_classxbIndex"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classxbIndex')"><img src="closed.png" alt="-"/> 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> * </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"> </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> * </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"> </td></tr>
<tr class="memitem:a294140811c830ea450833a82a928ce05 inherit pro_attribs_classxbIndex"><td class="memItemLeft" align="right" valign="top">xbExpn * </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"> </td></tr>
<tr class="memitem:a50feacd15c1b88d99776353f9f5ef2ae inherit pro_attribs_classxbIndex"><td class="memItemLeft" align="right" valign="top">FILE * </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"> </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> </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"> </td></tr>
<tr class="memitem:a461b3a44fe3a3ea3c5e43ee529511de9 inherit pro_attribs_classxbIndex"><td class="memItemLeft" align="right" valign="top">char * </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"> </td></tr>
<tr class="memitem:a009cb43d008e2764b5fe066de0171fc3 inherit pro_attribs_classxbIndex"><td class="memItemLeft" align="right" valign="top">char * </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"> </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> </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"> </td></tr>
</table>
<h2 class="groupheader">Constructor & 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> * </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 * </td>
<td class="paramname"><em>filename</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char * </td>
<td class="paramname"><em>tag</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char * </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> </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> </td>
<td class="paramname"><em>overwrite</em> </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  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>
|