1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> 5 <meta http-equiv="X-UA-Compatible" content="IE=9"/> 6 <title>json-c: lh_table Struct Reference</title> 7 <link href="tabs.css" rel="stylesheet" type="text/css"/> 8 <script type="text/javascript" src="jquery.js"></script> 9 <script type="text/javascript" src="dynsections.js"></script> 10 <link href="doxygen.css" rel="stylesheet" type="text/css" /> 11 </head> 12 <body> 13 <div id="top"><!-- do not remove this div, it is closed by doxygen! --> 14 <div id="titlearea"> 15 <table cellspacing="0" cellpadding="0"> 16 <tbody> 17 <tr style="height: 56px;"> 18 <td style="padding-left: 0.5em;"> 19 <div id="projectname">json-c 20  <span id="projectnumber">0.15</span> 21 </div> 22 </td> 23 </tr> 24 </tbody> 25 </table> 26 </div> 27 <!-- end header part --> 28 <!-- Generated by Doxygen 1.8.2 --> 29 <div id="navrow1" class="tabs"> 30 <ul class="tablist"> 31 <li><a href="index.html"><span>Main Page</span></a></li> 32 <li><a href="pages.html"><span>Related Pages</span></a></li> 33 <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> 34 <li><a href="files.html"><span>Files</span></a></li> 35 </ul> 36 </div> 37 <div id="navrow2" class="tabs2"> 38 <ul class="tablist"> 39 <li><a href="annotated.html"><span>Data Structures</span></a></li> 40 <li><a href="functions.html"><span>Data Fields</span></a></li> 41 </ul> 42 </div> 43 </div><!-- top --> 44 <div class="header"> 45 <div class="summary"> 46 <a href="#pub-attribs">Data Fields</a> </div> 47 <div class="headertitle"> 48 <div class="title">lh_table Struct Reference</div> </div> 49 </div><!--header--> 50 <div class="contents"> 51 <table class="memberdecls"> 52 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> 53 Data Fields</h2></td></tr> 54 <tr class="memitem:ae251575ec2935bcb0e0589ca8e243839"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__table.html#ae251575ec2935bcb0e0589ca8e243839">size</a></td></tr> 55 <tr class="separator:ae251575ec2935bcb0e0589ca8e243839"><td class="memSeparator" colspan="2"> </td></tr> 56 <tr class="memitem:aa172ed8fe205367b54e0e2cdf9ea8c6c"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__table.html#aa172ed8fe205367b54e0e2cdf9ea8c6c">count</a></td></tr> 57 <tr class="separator:aa172ed8fe205367b54e0e2cdf9ea8c6c"><td class="memSeparator" colspan="2"> </td></tr> 58 <tr class="memitem:aa7d986a3b12a9fa47e349713794c30fb"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structlh__entry.html">lh_entry</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__table.html#aa7d986a3b12a9fa47e349713794c30fb">head</a></td></tr> 59 <tr class="separator:aa7d986a3b12a9fa47e349713794c30fb"><td class="memSeparator" colspan="2"> </td></tr> 60 <tr class="memitem:a479895e45db2bdf9bf5d173fa4b7e277"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structlh__entry.html">lh_entry</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__table.html#a479895e45db2bdf9bf5d173fa4b7e277">tail</a></td></tr> 61 <tr class="separator:a479895e45db2bdf9bf5d173fa4b7e277"><td class="memSeparator" colspan="2"> </td></tr> 62 <tr class="memitem:a4fd9c5aba38791b26ab0ec614a5caf8f"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structlh__entry.html">lh_entry</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__table.html#a4fd9c5aba38791b26ab0ec614a5caf8f">table</a></td></tr> 63 <tr class="separator:a4fd9c5aba38791b26ab0ec614a5caf8f"><td class="memSeparator" colspan="2"> </td></tr> 64 <tr class="memitem:a30ea5903f4f8126abd6aa489ffe14737"><td class="memItemLeft" align="right" valign="top"><a class="el" href="linkhash_8h.html#a671553d0ee3c2a123190ba0f8ed2b635">lh_entry_free_fn</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__table.html#a30ea5903f4f8126abd6aa489ffe14737">free_fn</a></td></tr> 65 <tr class="separator:a30ea5903f4f8126abd6aa489ffe14737"><td class="memSeparator" colspan="2"> </td></tr> 66 <tr class="memitem:a1488d1a4a320b1a9bb2f441859544be1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="linkhash_8h.html#a38bae27995dcfb6ee3fb109a9be229b2">lh_hash_fn</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__table.html#a1488d1a4a320b1a9bb2f441859544be1">hash_fn</a></td></tr> 67 <tr class="separator:a1488d1a4a320b1a9bb2f441859544be1"><td class="memSeparator" colspan="2"> </td></tr> 68 <tr class="memitem:aa646c287a6a46e09da6c7457c981a359"><td class="memItemLeft" align="right" valign="top"><a class="el" href="linkhash_8h.html#a91fd85fc81b0c7c83c62f00e84729091">lh_equal_fn</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__table.html#aa646c287a6a46e09da6c7457c981a359">equal_fn</a></td></tr> 69 <tr class="separator:aa646c287a6a46e09da6c7457c981a359"><td class="memSeparator" colspan="2"> </td></tr> 70 </table> 71 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> 72 <div class="textblock"><p>The hash table structure. </p> 73 </div><h2 class="groupheader">Field Documentation</h2> 74 <a class="anchor" id="aa172ed8fe205367b54e0e2cdf9ea8c6c"></a> 75 <div class="memitem"> 76 <div class="memproto"> 77 <table class="memname"> 78 <tr> 79 <td class="memname">int lh_table::count</td> 80 </tr> 81 </table> 82 </div><div class="memdoc"> 83 <p>Numbers of entries. </p> 84 85 </div> 86 </div> 87 <a class="anchor" id="aa646c287a6a46e09da6c7457c981a359"></a> 88 <div class="memitem"> 89 <div class="memproto"> 90 <table class="memname"> 91 <tr> 92 <td class="memname"><a class="el" href="linkhash_8h.html#a91fd85fc81b0c7c83c62f00e84729091">lh_equal_fn</a>* lh_table::equal_fn</td> 93 </tr> 94 </table> 95 </div><div class="memdoc"> 96 97 </div> 98 </div> 99 <a class="anchor" id="a30ea5903f4f8126abd6aa489ffe14737"></a> 100 <div class="memitem"> 101 <div class="memproto"> 102 <table class="memname"> 103 <tr> 104 <td class="memname"><a class="el" href="linkhash_8h.html#a671553d0ee3c2a123190ba0f8ed2b635">lh_entry_free_fn</a>* lh_table::free_fn</td> 105 </tr> 106 </table> 107 </div><div class="memdoc"> 108 <p>A pointer onto the function responsible for freeing an entry. </p> 109 110 </div> 111 </div> 112 <a class="anchor" id="a1488d1a4a320b1a9bb2f441859544be1"></a> 113 <div class="memitem"> 114 <div class="memproto"> 115 <table class="memname"> 116 <tr> 117 <td class="memname"><a class="el" href="linkhash_8h.html#a38bae27995dcfb6ee3fb109a9be229b2">lh_hash_fn</a>* lh_table::hash_fn</td> 118 </tr> 119 </table> 120 </div><div class="memdoc"> 121 122 </div> 123 </div> 124 <a class="anchor" id="aa7d986a3b12a9fa47e349713794c30fb"></a> 125 <div class="memitem"> 126 <div class="memproto"> 127 <table class="memname"> 128 <tr> 129 <td class="memname">struct <a class="el" href="structlh__entry.html">lh_entry</a>* lh_table::head</td> 130 </tr> 131 </table> 132 </div><div class="memdoc"> 133 <p>The first entry. </p> 134 135 </div> 136 </div> 137 <a class="anchor" id="ae251575ec2935bcb0e0589ca8e243839"></a> 138 <div class="memitem"> 139 <div class="memproto"> 140 <table class="memname"> 141 <tr> 142 <td class="memname">int lh_table::size</td> 143 </tr> 144 </table> 145 </div><div class="memdoc"> 146 <p>Size of our hash. </p> 147 148 </div> 149 </div> 150 <a class="anchor" id="a4fd9c5aba38791b26ab0ec614a5caf8f"></a> 151 <div class="memitem"> 152 <div class="memproto"> 153 <table class="memname"> 154 <tr> 155 <td class="memname">struct <a class="el" href="structlh__entry.html">lh_entry</a>* lh_table::table</td> 156 </tr> 157 </table> 158 </div><div class="memdoc"> 159 160 </div> 161 </div> 162 <a class="anchor" id="a479895e45db2bdf9bf5d173fa4b7e277"></a> 163 <div class="memitem"> 164 <div class="memproto"> 165 <table class="memname"> 166 <tr> 167 <td class="memname">struct <a class="el" href="structlh__entry.html">lh_entry</a>* lh_table::tail</td> 168 </tr> 169 </table> 170 </div><div class="memdoc"> 171 <p>The last entry. </p> 172 173 </div> 174 </div> 175 <hr/>The documentation for this struct was generated from the following file:<ul> 176 <li>/home/erh/json-c-0.15/<a class="el" href="linkhash_8h.html">linkhash.h</a></li> 177 </ul> 178 </div><!-- contents --> 179 <!-- start footer part --> 180 <hr class="footer"/><address class="footer"><small> 181 Generated on Sun Jul 26 2020 15:11:19 for json-c by  <a href="http://www.doxygen.org/index.html"> 182 <img class="footer" src="doxygen.png" alt="doxygen"/> 183 </a> 1.8.2 184 </small></address> 185 </body> 186 </html>
This page was automatically generated by LXR 0.3.1. • OpenWrt