Skip to content

Commit

Permalink
Deploying to gh-pages from @ d336856 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
agl-alexglopez committed Dec 16, 2024
1 parent acf8cfc commit c247d75
Show file tree
Hide file tree
Showing 9 changed files with 230 additions and 252 deletions.
20 changes: 10 additions & 10 deletions flat__hash__map_8h.html
Original file line number Diff line number Diff line change
Expand Up @@ -141,9 +141,9 @@
<tr class="heading"><td colspan="2"><h2 class="groupheader">Initialization Interface</h2></td></tr>
<tr><td class="ititle" colspan="2"><p>Initialize the container with memory, callbacks, and permissions. </p>
</td></tr>
<tr class="memitem:af26e0aac66a113372ffd845e7f3b5d5f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="flat__hash__map_8h.html#af26e0aac66a113372ffd845e7f3b5d5f">ccc_fhm_init</a>(memory_ptr, capacity, key_field, fhash_elem_field, alloc_fn, hash_fn, key_eq_fn, aux_data)</td></tr>
<tr class="memdesc:af26e0aac66a113372ffd845e7f3b5d5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize a map with a buffer of types at compile time or runtime. <br /></td></tr>
<tr class="separator:af26e0aac66a113372ffd845e7f3b5d5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc59d084e446d793cbb386f9486e4bcc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="flat__hash__map_8h.html#abc59d084e446d793cbb386f9486e4bcc">ccc_fhm_init</a>(memory_ptr, capacity, fhash_elem_field, key_field, alloc_fn, hash_fn, key_eq_fn, aux_data)</td></tr>
<tr class="memdesc:abc59d084e446d793cbb386f9486e4bcc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize a map with a buffer of types at compile time or runtime. <br /></td></tr>
<tr class="separator:abc59d084e446d793cbb386f9486e4bcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7940f9fa1e22af3e8090fca1d5ae4767"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#a1493dc76581f8c71eb96202fb1671ae1">ccc_result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="flat__hash__map_8h.html#a7940f9fa1e22af3e8090fca1d5ae4767">ccc_fhm_copy</a> (<a class="el" href="flat__hash__map_8h.html#af8251d1f96c8a10e8ff2b20d7f117447">ccc_flat_hash_map</a> *dst, <a class="el" href="flat__hash__map_8h.html#af8251d1f96c8a10e8ff2b20d7f117447">ccc_flat_hash_map</a> const *src, <a class="el" href="types_8h.html#a8be6e2d1b150a5b77b2eba5ae85764f2">ccc_alloc_fn</a> *fn)</td></tr>
<tr class="memdesc:a7940f9fa1e22af3e8090fca1d5ae4767"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy the map at source to destination. <br /></td></tr>
<tr class="separator:a7940f9fa1e22af3e8090fca1d5ae4767"><td class="memSeparator" colspan="2">&#160;</td></tr>
Expand Down Expand Up @@ -396,8 +396,8 @@ <h2 class="memtitle"><span class="permalink"><a href="#a90450f8ab0e3ed9356a35ec8

</div>
</div>
<a id="af26e0aac66a113372ffd845e7f3b5d5f" name="af26e0aac66a113372ffd845e7f3b5d5f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af26e0aac66a113372ffd845e7f3b5d5f">&#9670;&#160;</a></span>ccc_fhm_init</h2>
<a id="abc59d084e446d793cbb386f9486e4bcc" name="abc59d084e446d793cbb386f9486e4bcc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abc59d084e446d793cbb386f9486e4bcc">&#9670;&#160;</a></span>ccc_fhm_init</h2>

<div class="memitem">
<div class="memproto">
Expand All @@ -418,13 +418,13 @@ <h2 class="memtitle"><span class="permalink"><a href="#af26e0aac66a113372ffd845e
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">key_field, </td>
<td class="paramname">fhash_elem_field, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">fhash_elem_field, </td>
<td class="paramname">key_field, </td>
</tr>
<tr>
<td class="paramkey"></td>
Expand Down Expand Up @@ -457,24 +457,24 @@ <h2 class="memtitle"><span class="permalink"><a href="#af26e0aac66a113372ffd845e
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"> ccc_impl_fhm_init(memory_ptr, capacity, key_field, fhash_elem_field, \</div>
<b>Value:</b><div class="fragment"><div class="line"> ccc_impl_fhm_init(memory_ptr, capacity, fhash_elem_field, key_field, \</div>
<div class="line"> alloc_fn, hash_fn, key_eq_fn, aux_data)</div>
</div><!-- fragment -->
<p>Initialize a map with a buffer of types at compile time or runtime. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">memory_ptr</td><td>the pointer to the backing buffer array of user types. May be NULL if the user provides a allocation function. The buffer will be interpreted in units of type size that the user intends to store. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">capacity</td><td>the starting capacity of the provided buffer or 0 if no buffer is provided and an allocation function is given. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">key_field</td><td>the field of the struct used for key storage. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">fhash_elem_field</td><td>the name of the fhmap_elem field. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">key_field</td><td>the field of the struct used for key storage. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">alloc_fn</td><td>the allocation function for resizing or NULL if no resizing is allowed. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">hash_fn</td><td>the ccc_hash_fn function the user desires for the table. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">key_eq_fn</td><td>the ccc_key_eq_fn the user intends to use. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">aux_data</td><td>auxiliary data that is needed for hashing or comparison. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the flat hash map directly initialized on the right hand side of the equality operator (i.e. ccc_flat_hash_map fh = <a class="el" href="flat__hash__map_8h.html#af26e0aac66a113372ffd845e7f3b5d5f" title="Initialize a map with a buffer of types at compile time or runtime.">ccc_fhm_init(...)</a>;) </dd></dl>
<dl class="section return"><dt>Returns</dt><dd>the flat hash map directly initialized on the right hand side of the equality operator (i.e. ccc_flat_hash_map fh = <a class="el" href="flat__hash__map_8h.html#abc59d084e446d793cbb386f9486e4bcc" title="Initialize a map with a buffer of types at compile time or runtime.">ccc_fhm_init(...)</a>;) </dd></dl>

</div>
</div>
Expand Down
2 changes: 1 addition & 1 deletion flat__hash__map_8h.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ var flat__hash__map_8h =
[
[ "ccc_fhm_and_modify_w", "flat__hash__map_8h.html#a4a6693a6c7d797a7552deb4d7e7ae172", null ],
[ "ccc_fhm_entry_r", "flat__hash__map_8h.html#a90450f8ab0e3ed9356a35ec8d74b7b5e", null ],
[ "ccc_fhm_init", "flat__hash__map_8h.html#af26e0aac66a113372ffd845e7f3b5d5f", null ],
[ "ccc_fhm_init", "flat__hash__map_8h.html#abc59d084e446d793cbb386f9486e4bcc", null ],
[ "ccc_fhm_insert_entry_w", "flat__hash__map_8h.html#a726c7b51ef2288a25cc9fc8e6d75bd22", null ],
[ "ccc_fhm_insert_or_assign_r", "flat__hash__map_8h.html#a70aa536cda96d4572e3d9d4e12fee0e3", null ],
[ "ccc_fhm_insert_or_assign_w", "flat__hash__map_8h.html#a2499a64637dc03b73ecf141ac29e7da5", null ],
Expand Down
4 changes: 2 additions & 2 deletions flat__hash__map_8h_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -107,9 +107,9 @@
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="flat__hash__map_8h.html#aefcfb8e4e21401e417bac1f3921606b4"> 51</a></span><span class="keyword">typedef</span> <span class="keyword">union </span>ccc_fhmap_entry_ <a class="code hl_typedef" href="flat__hash__map_8h.html#aefcfb8e4e21401e417bac1f3921606b4">ccc_fhmap_entry</a>;</div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> </div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="flat__hash__map_8h.html#af26e0aac66a113372ffd845e7f3b5d5f"> 72</a></span><span class="preprocessor">#define ccc_fhm_init(memory_ptr, capacity, key_field, fhash_elem_field, \</span></div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="flat__hash__map_8h.html#abc59d084e446d793cbb386f9486e4bcc"> 72</a></span><span class="preprocessor">#define ccc_fhm_init(memory_ptr, capacity, fhash_elem_field, key_field, \</span></div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span><span class="preprocessor"> alloc_fn, hash_fn, key_eq_fn, aux_data) \</span></div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span><span class="preprocessor"> ccc_impl_fhm_init(memory_ptr, capacity, key_field, fhash_elem_field, \</span></div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span><span class="preprocessor"> ccc_impl_fhm_init(memory_ptr, capacity, fhash_elem_field, key_field, \</span></div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span><span class="preprocessor"> alloc_fn, hash_fn, key_eq_fn, aux_data)</span></div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> </div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"><a class="line" href="flat__hash__map_8h.html#a7940f9fa1e22af3e8090fca1d5ae4767"> 160</a></span><a class="code hl_enumeration" href="types_8h.html#a1493dc76581f8c71eb96202fb1671ae1">ccc_result</a> <a class="code hl_function" href="flat__hash__map_8h.html#a7940f9fa1e22af3e8090fca1d5ae4767">ccc_fhm_copy</a>(<a class="code hl_typedef" href="flat__hash__map_8h.html#af8251d1f96c8a10e8ff2b20d7f117447">ccc_flat_hash_map</a> *dst, <a class="code hl_typedef" href="flat__hash__map_8h.html#af8251d1f96c8a10e8ff2b20d7f117447">ccc_flat_hash_map</a> <span class="keyword">const</span> *src,</div>
Expand Down
2 changes: 1 addition & 1 deletion globals.html
Original file line number Diff line number Diff line change
Expand Up @@ -226,7 +226,7 @@ <h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
<li>ccc_fhm_entry_r&#160;:&#160;<a class="el" href="flat__hash__map_8h.html#a90450f8ab0e3ed9356a35ec8d74b7b5e">flat_hash_map.h</a></li>
<li>ccc_fhm_entry_status()&#160;:&#160;<a class="el" href="flat__hash__map_8h.html#a5b8c4131b6b6a3da6402aa820de8ff27">flat_hash_map.h</a></li>
<li>ccc_fhm_get_key_val()&#160;:&#160;<a class="el" href="flat__hash__map_8h.html#aaabf7c72514d440050daea0103552091">flat_hash_map.h</a></li>
<li>ccc_fhm_init&#160;:&#160;<a class="el" href="flat__hash__map_8h.html#af26e0aac66a113372ffd845e7f3b5d5f">flat_hash_map.h</a></li>
<li>ccc_fhm_init&#160;:&#160;<a class="el" href="flat__hash__map_8h.html#abc59d084e446d793cbb386f9486e4bcc">flat_hash_map.h</a></li>
<li>ccc_fhm_insert()&#160;:&#160;<a class="el" href="flat__hash__map_8h.html#a2ec093ccb5aebe169405f9514ec64188">flat_hash_map.h</a></li>
<li>ccc_fhm_insert_entry()&#160;:&#160;<a class="el" href="flat__hash__map_8h.html#a516fb468afdcff82caade184337560ee">flat_hash_map.h</a></li>
<li>ccc_fhm_insert_entry_w&#160;:&#160;<a class="el" href="flat__hash__map_8h.html#a726c7b51ef2288a25cc9fc8e6d75bd22">flat_hash_map.h</a></li>
Expand Down
2 changes: 1 addition & 1 deletion globals_defs.html
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@ <h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
<li>ccc_fdeq_init&#160;:&#160;<a class="el" href="flat__double__ended__queue_8h.html#a5f6c51ae30c8f0cae6e1b05466008784">flat_double_ended_queue.h</a></li>
<li>ccc_fhm_and_modify_w&#160;:&#160;<a class="el" href="flat__hash__map_8h.html#a4a6693a6c7d797a7552deb4d7e7ae172">flat_hash_map.h</a></li>
<li>ccc_fhm_entry_r&#160;:&#160;<a class="el" href="flat__hash__map_8h.html#a90450f8ab0e3ed9356a35ec8d74b7b5e">flat_hash_map.h</a></li>
<li>ccc_fhm_init&#160;:&#160;<a class="el" href="flat__hash__map_8h.html#af26e0aac66a113372ffd845e7f3b5d5f">flat_hash_map.h</a></li>
<li>ccc_fhm_init&#160;:&#160;<a class="el" href="flat__hash__map_8h.html#abc59d084e446d793cbb386f9486e4bcc">flat_hash_map.h</a></li>
<li>ccc_fhm_insert_entry_w&#160;:&#160;<a class="el" href="flat__hash__map_8h.html#a726c7b51ef2288a25cc9fc8e6d75bd22">flat_hash_map.h</a></li>
<li>ccc_fhm_insert_or_assign_r&#160;:&#160;<a class="el" href="flat__hash__map_8h.html#a70aa536cda96d4572e3d9d4e12fee0e3">flat_hash_map.h</a></li>
<li>ccc_fhm_insert_or_assign_w&#160;:&#160;<a class="el" href="flat__hash__map_8h.html#a2499a64637dc03b73ecf141ac29e7da5">flat_hash_map.h</a></li>
Expand Down
Loading

0 comments on commit c247d75

Please sign in to comment.