Mon, 18 Nov 2024 22:05:42 +0100
make ucx C++ compatible again (and add tests for it) - fixes #486
<!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.13"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>ucx: Globals</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="search/search.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="search/searchdata.js"></script> <script type="text/javascript" src="search/search.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 id="projectlogo"><img alt="Logo" src="uaplogo.png"/></td> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">ucx </div> <div id="projectbrief">UAP Common Extensions</div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.13 --> <script type="text/javascript"> var searchBox = new SearchBox("searchBox", "search",false,'Search'); </script> <script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> $(function() { initMenu('',true,false,'search.php','Search'); $(document).ready(function() { init_search(); }); }); </script> <div id="main-nav"></div> </div><!-- top --> <!-- window showing the filter options --> <div id="MSearchSelectWindow" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> </div> <!-- iframe showing the search results (closed by default) --> <div id="MSearchResultsWindow"> <iframe src="javascript:void(0)" frameborder="0" name="MSearchResults" id="MSearchResults"> </iframe> </div> <div class="contents"> <div class="textblock">Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:</div> <h3><a id="index_u"></a>- u -</h3><ul> <li>ucx_allocator_calloc : <a class="el" href="allocator_8h.html#a2c0aba4221c1ac6801f03ed799f15b12">allocator.h</a> </li> <li>UCX_ALLOCATOR_DEFAULT : <a class="el" href="allocator_8h.html#a1283a8f875f90a7af3aba5e031fc2e3f">allocator.h</a> </li> <li>ucx_allocator_free : <a class="el" href="allocator_8h.html#aaf2387ddaddd8ab4b267e6b00e5d6f7e">allocator.h</a> </li> <li>ucx_allocator_malloc : <a class="el" href="allocator_8h.html#a29f0f6a23a70db3b60635cd6dc384473">allocator.h</a> </li> <li>ucx_allocator_realloc : <a class="el" href="allocator_8h.html#a6d7cf038a806e327c5da37321d04e426">allocator.h</a> </li> <li>ucx_array_append_from() : <a class="el" href="array_8h.html#aea01731ad94ea73c0c8fb1d1b7a35fcf">array.h</a> </li> <li>ucx_array_at() : <a class="el" href="array_8h.html#aa698085fd1a8b70d6b709999c51b49e8">array.h</a> </li> <li>ucx_array_clone() : <a class="el" href="array_8h.html#a4a8c273370e4a3a3e2624e364f5ab410">array.h</a> </li> <li>ucx_array_concat() : <a class="el" href="array_8h.html#aa5a0bf3d3f0df6406beb0e569021cc28">array.h</a> </li> <li>ucx_array_contains() : <a class="el" href="array_8h.html#a5241058cd2329147bc5b1593ae7e51dc">array.h</a> </li> <li>ucx_array_destroy() : <a class="el" href="array_8h.html#a8e83681d8d5d8cddbf10f63ce5be4c10">array.h</a> </li> <li>ucx_array_equals() : <a class="el" href="array_8h.html#a43292b448adb1741677aa8c578bcc201">array.h</a> </li> <li>ucx_array_find() : <a class="el" href="array_8h.html#ae7bdbed94afee9b20b38b95e3ab470f0">array.h</a> </li> <li>ucx_array_free() : <a class="el" href="array_8h.html#ac01ee914468a16f470bf3071fffbe438">array.h</a> </li> <li>ucx_array_grow() : <a class="el" href="array_8h.html#ab0cbf243824aaebee48277315e03afce">array.h</a> </li> <li>ucx_array_init() : <a class="el" href="array_8h.html#ad921e85c28ffae32230777a53c5037e5">array.h</a> </li> <li>ucx_array_init_a() : <a class="el" href="array_8h.html#a2451e61ebb15a7ba1c1319267ba75b8c">array.h</a> </li> <li>ucx_array_new() : <a class="el" href="array_8h.html#a994a2fbf1c33a3833e2a70cd9a4352b7">array.h</a> </li> <li>ucx_array_new_a() : <a class="el" href="array_8h.html#a177170258c215eb2e4f5a32e59f0cb1b">array.h</a> </li> <li>ucx_array_prepend_from() : <a class="el" href="array_8h.html#a95b52acc2193b5c33cf0eaa4f2082477">array.h</a> </li> <li>ucx_array_remove() : <a class="el" href="array_8h.html#aa45eac6b697f83adac81c0860cf306b8">array.h</a> </li> <li>ucx_array_remove_fast() : <a class="el" href="array_8h.html#a548d81b07612bae3ba8c4c4b49104b8e">array.h</a> </li> <li>ucx_array_reserve() : <a class="el" href="array_8h.html#a1c3bf8433c1de3c933f3854ab297fe1d">array.h</a> </li> <li>ucx_array_resize() : <a class="el" href="array_8h.html#a27762e7c06a6c781015e3c8ceeee0ce3">array.h</a> </li> <li>ucx_array_set_from() : <a class="el" href="array_8h.html#a1bb545d065358d265d80d815ba382a28">array.h</a> </li> <li>ucx_array_shrink() : <a class="el" href="array_8h.html#a2daf50e80aee9bccebee876a7efd2dfc">array.h</a> </li> <li>ucx_array_sort() : <a class="el" href="array_8h.html#add773514569b872a6624381b4b6af52c">array.h</a> </li> <li>ucx_array_util_set : <a class="el" href="array_8h.html#a1d959c29af3125bdd37cde3a554e729c">array.h</a> </li> <li>ucx_array_util_set_a() : <a class="el" href="array_8h.html#ad0a8d76980cf1c1910e64a245803fb9a">array.h</a> </li> <li>ucx_array_util_setptr : <a class="el" href="array_8h.html#a59a5b342965e790945f9c7a3f86b99f9">array.h</a> </li> <li>ucx_array_util_setptr_a() : <a class="el" href="array_8h.html#ad708b333c0c1b02c998309a58ea65e31">array.h</a> </li> <li>ucx_asprintf() : <a class="el" href="utils_8h.html#a9f9cf0e89ffdc256ecb35429907f51f5">utils.h</a> </li> <li>ucx_avl_count() : <a class="el" href="avl_8h.html#a92c1d41c2b22fe4a029a486ab2153e35">avl.h</a> </li> <li>ucx_avl_default_new : <a class="el" href="avl_8h.html#ac2886d4b79b48c9fabf6408873f84cd2">avl.h</a> </li> <li>ucx_avl_find() : <a class="el" href="avl_8h.html#a51770e1614b28d7d22dea096c3704f83">avl.h</a> </li> <li>UCX_AVL_FIND_CLOSEST : <a class="el" href="avl_8h.html#af16f24d74fd6af0154de041566c6603b">avl.h</a> </li> <li>UCX_AVL_FIND_EXACT : <a class="el" href="avl_8h.html#aaaf4a6f6f661cda7791db239212285d9">avl.h</a> </li> <li>UCX_AVL_FIND_LOWER_BOUNDED : <a class="el" href="avl_8h.html#abd2446d544d5412b6997ee8a17bd368c">avl.h</a> </li> <li>ucx_avl_find_node() : <a class="el" href="avl_8h.html#a664986f64d6865605199fbff06e19cd5">avl.h</a> </li> <li>UCX_AVL_FIND_UPPER_BOUNDED : <a class="el" href="avl_8h.html#ac74ee7649c1e206b08b31f37dd68ca5e">avl.h</a> </li> <li>ucx_avl_free() : <a class="el" href="avl_8h.html#a2f92db538f25fce908d2cb3e5590944c">avl.h</a> </li> <li>ucx_avl_free_content() : <a class="el" href="avl_8h.html#a31ad7fb196ca211f1fc39f4e15f72279">avl.h</a> </li> <li>ucx_avl_get() : <a class="el" href="avl_8h.html#adbcf7ceb3f014a30c7214f7304519efe">avl.h</a> </li> <li>ucx_avl_get_node() : <a class="el" href="avl_8h.html#acf42da9a4168e47dc10b4ba0d27ceb4e">avl.h</a> </li> <li>ucx_avl_new() : <a class="el" href="avl_8h.html#a11b043d65a11b7092d5d98b298e5ede3">avl.h</a> </li> <li>ucx_avl_new_a() : <a class="el" href="avl_8h.html#af0f868d67e9dc08b4867c02a06c23ee2">avl.h</a> </li> <li>ucx_avl_pred() : <a class="el" href="avl_8h.html#a0e739aeb66dda6a6a3f6eb51b50cf346">avl.h</a> </li> <li>ucx_avl_put() : <a class="el" href="avl_8h.html#aec401fab4a24a7edffa734f9baf88577">avl.h</a> </li> <li>ucx_avl_put_s() : <a class="el" href="avl_8h.html#a32cf8955cc0226a82bacfc7b76d6474c">avl.h</a> </li> <li>ucx_avl_remove() : <a class="el" href="avl_8h.html#a1d821119c805d7fbb7e424bc3effeba9">avl.h</a> </li> <li>ucx_avl_remove_node() : <a class="el" href="avl_8h.html#a9a792b7d9e58073deef74a341f8bc720">avl.h</a> </li> <li>ucx_avl_remove_s() : <a class="el" href="avl_8h.html#a01aeeecd6415f0cc2b623486eb28f254">avl.h</a> </li> <li>ucx_avl_succ() : <a class="el" href="avl_8h.html#aab1ad9b027ff5e50671aa0ee84e2d541">avl.h</a> </li> <li>ucx_bprintf : <a class="el" href="utils_8h.html#a9d7d65a420f026fcb6982803d5120519">utils.h</a> </li> <li>UCX_BUFFER_AUTOEXTEND : <a class="el" href="buffer_8h.html#a05f9565f2d04399168c3b1c152a632be">buffer.h</a> </li> <li>UCX_BUFFER_AUTOFREE : <a class="el" href="buffer_8h.html#a8bab11ad8a76719228b9ee91e2e45535">buffer.h</a> </li> <li>ucx_buffer_clear : <a class="el" href="buffer_8h.html#a374abd5aabfcc3ee0777a79d5fe651ab">buffer.h</a> </li> <li>ucx_buffer_clone : <a class="el" href="buffer_8h.html#a828353846428c2c2f695f9938f059e52">buffer.h</a> </li> <li>UCX_BUFFER_DEFAULT : <a class="el" href="buffer_8h.html#acc77c8ed7b26854f555d4a5d11e49ea2">buffer.h</a> </li> <li>ucx_buffer_eof() : <a class="el" href="buffer_8h.html#abad7fd9ad5061224c780b8d1d4c55f09">buffer.h</a> </li> <li>ucx_buffer_extend() : <a class="el" href="buffer_8h.html#afaf97d2cd7e9faad79a9d35fe33e30c6">buffer.h</a> </li> <li>ucx_buffer_extract() : <a class="el" href="buffer_8h.html#a33fa7bb35fe08bbb3542f227514332ef">buffer.h</a> </li> <li>ucx_buffer_free() : <a class="el" href="buffer_8h.html#a2af8646d8905c22c7322e7540b0440af">buffer.h</a> </li> <li>ucx_buffer_getc() : <a class="el" href="buffer_8h.html#a396339022159ce4ca6d069de9f9209b0">buffer.h</a> </li> <li>ucx_buffer_new() : <a class="el" href="buffer_8h.html#aacea876d692193ec6f859ce98da7351c">buffer.h</a> </li> <li>ucx_buffer_putc() : <a class="el" href="buffer_8h.html#a7d6f01b9d631b0123475dfb98fb849ac">buffer.h</a> </li> <li>ucx_buffer_puts() : <a class="el" href="buffer_8h.html#af1d4b478e04b3ae0bf30e7c2ea964ea2">buffer.h</a> </li> <li>ucx_buffer_read() : <a class="el" href="buffer_8h.html#ae5c3430759f0059547b35d5a254d4da5">buffer.h</a> </li> <li>ucx_buffer_seek() : <a class="el" href="buffer_8h.html#a47d98482662073c74f35deb0957d15d1">buffer.h</a> </li> <li>ucx_buffer_shift() : <a class="el" href="buffer_8h.html#a12a0c6a2379ef080043e6286bb8bad69">buffer.h</a> </li> <li>ucx_buffer_shift_left() : <a class="el" href="buffer_8h.html#a20431dd0ed6a6fe9f15333bd72afe4db">buffer.h</a> </li> <li>ucx_buffer_shift_right() : <a class="el" href="buffer_8h.html#a4fa10b6471495547eb981248fd4f1bc2">buffer.h</a> </li> <li>ucx_buffer_to_sstr : <a class="el" href="buffer_8h.html#a0f4b64f1b3a74c4f6c5d9409d6b6086a">buffer.h</a> </li> <li>ucx_buffer_write() : <a class="el" href="buffer_8h.html#af8aacc7401814392b58c1b7b81bffc05">buffer.h</a> </li> <li>ucx_cmp_double() : <a class="el" href="utils_8h.html#ab804b7c27d0bfcd7bf3a3583140825b6">utils.h</a> </li> <li>ucx_cmp_float() : <a class="el" href="utils_8h.html#ad1196b561bcdad76c393885819769a97">utils.h</a> </li> <li>ucx_cmp_int() : <a class="el" href="utils_8h.html#a8ce7e11e6b3deafe89a32a091fde7f16">utils.h</a> </li> <li>ucx_cmp_int16() : <a class="el" href="utils_8h.html#aa29e6e559946375e34113e34e0b0bd0d">utils.h</a> </li> <li>ucx_cmp_int32() : <a class="el" href="utils_8h.html#a858b2ac443fb202643b71f6a7e9218dd">utils.h</a> </li> <li>ucx_cmp_int64() : <a class="el" href="utils_8h.html#a54701aea6a89fed1402dfb0bf56bc7f6">utils.h</a> </li> <li>ucx_cmp_longint() : <a class="el" href="utils_8h.html#aeb57a2b9a6aaa0460c7a6bec29accf2c">utils.h</a> </li> <li>ucx_cmp_longlong() : <a class="el" href="utils_8h.html#a366b57def20f86a41eaedf575eea5375">utils.h</a> </li> <li>ucx_cmp_mem() : <a class="el" href="utils_8h.html#aff7d2bcded71196831a8c0664333f8e7">utils.h</a> </li> <li>ucx_cmp_ptr() : <a class="el" href="utils_8h.html#aa174d539de3ea59be4f9640f17ce53d8">utils.h</a> </li> <li>ucx_cmp_sstr() : <a class="el" href="utils_8h.html#adee0739589166d272f8cb7c23aabf8ba">utils.h</a> </li> <li>ucx_cmp_str() : <a class="el" href="utils_8h.html#aa6a37b9d172b6a5b2803d152f9e1b258">utils.h</a> </li> <li>ucx_cmp_strn() : <a class="el" href="utils_8h.html#ac6b354a878f551a3a5b20a167db3f308">utils.h</a> </li> <li>ucx_cmp_uint() : <a class="el" href="utils_8h.html#abd83a5da91c3dd026a6931bd80c12f1e">utils.h</a> </li> <li>ucx_cmp_uint16() : <a class="el" href="utils_8h.html#acde5366437e886a459b7468f7a9e11f0">utils.h</a> </li> <li>ucx_cmp_uint32() : <a class="el" href="utils_8h.html#a5879d1722330355914d8c9146fa549d3">utils.h</a> </li> <li>ucx_cmp_uint64() : <a class="el" href="utils_8h.html#a1572a78b5b42f7151a5b2a5a7283d62d">utils.h</a> </li> <li>ucx_cmp_ulongint() : <a class="el" href="utils_8h.html#a3f3cbae2594d6f722bae29acb0408a24">utils.h</a> </li> <li>ucx_cmp_ulonglong() : <a class="el" href="utils_8h.html#a6acfc359421f21f9a042a654ff7faac5">utils.h</a> </li> <li>ucx_default_allocator() : <a class="el" href="allocator_8h.html#a98d2f1b341118b7a0e341fda5d8b2ebf">allocator.h</a> </li> <li>ucx_default_calloc() : <a class="el" href="allocator_8h.html#a3a0bfdd13d887012309c459b339f338f">allocator.h</a> </li> <li>ucx_default_free() : <a class="el" href="allocator_8h.html#a646d83aaaadfe33ae414c0fad8bfc52a">allocator.h</a> </li> <li>ucx_default_malloc() : <a class="el" href="allocator_8h.html#a96403ebf3d2312d95f2fe7627a1cdbc0">allocator.h</a> </li> <li>ucx_default_realloc() : <a class="el" href="allocator_8h.html#a47cfc8af626a86fcb93a2b14b90498ed">allocator.h</a> </li> <li>ucx_destructor : <a class="el" href="ucx_8h.html#ad2b370c2809914c8b7fedab163c266b3">ucx.h</a> </li> <li>ucx_dist_int() : <a class="el" href="utils_8h.html#a4ab6753739d56c09cdf6079fdcabf7c6">utils.h</a> </li> <li>ucx_dist_int16() : <a class="el" href="utils_8h.html#a81fb8434b70ca11bf2c14abfa21d16a9">utils.h</a> </li> <li>ucx_dist_int32() : <a class="el" href="utils_8h.html#ab4a659cc46096f0490c1dafa57726476">utils.h</a> </li> <li>ucx_dist_int64() : <a class="el" href="utils_8h.html#a54e7d06585bad3a899befc4e9c13853f">utils.h</a> </li> <li>ucx_dist_longint() : <a class="el" href="utils_8h.html#a43e73d288b1553a0078bf4c98dd341f5">utils.h</a> </li> <li>ucx_dist_longlong() : <a class="el" href="utils_8h.html#a306778414a2427951ea263be92368627">utils.h</a> </li> <li>ucx_dist_uint() : <a class="el" href="utils_8h.html#a37b7d471ca1679992afc11a0deda45f4">utils.h</a> </li> <li>ucx_dist_uint16() : <a class="el" href="utils_8h.html#a66e00a0703cbcde050ec922578e2f080">utils.h</a> </li> <li>ucx_dist_uint32() : <a class="el" href="utils_8h.html#add2b5c5507caba59d894b84e056b079b">utils.h</a> </li> <li>ucx_dist_uint64() : <a class="el" href="utils_8h.html#a3ba75e2e0b2479eef2b22fb219b42da7">utils.h</a> </li> <li>ucx_dist_ulongint() : <a class="el" href="utils_8h.html#abb13476228d0c16bfaba08469adbae2d">utils.h</a> </li> <li>ucx_dist_ulonglong() : <a class="el" href="utils_8h.html#a59a5859272cb4b43cbdd58208c41e32b">utils.h</a> </li> <li>UCX_FOREACH : <a class="el" href="list_8h.html#a4b143b6526a410aa4d22cb3bb9365d70">list.h</a> </li> <li>ucx_fprintf() : <a class="el" href="utils_8h.html#aa0bec80e1c67f769ff5e112a7d4ce72a">utils.h</a> </li> <li>ucx_hash() : <a class="el" href="map_8h.html#aea3be97254c05595d986ef6a9faae87b">map.h</a> </li> <li>ucx_key() : <a class="el" href="map_8h.html#a3e540bb46b8ee19789aed63fd8919200">map.h</a> </li> <li>ucx_list_append() : <a class="el" href="list_8h.html#a00c122c8a26d35b60676939df4161621">list.h</a> </li> <li>ucx_list_append_a() : <a class="el" href="list_8h.html#adf3b3e2e0ff977d8928671d6bd82fc60">list.h</a> </li> <li>ucx_list_clone() : <a class="el" href="list_8h.html#ae7054a41c289b24e6caf5cb07ac850ed">list.h</a> </li> <li>ucx_list_clone_a() : <a class="el" href="list_8h.html#a08ca1ba0d2e82258b0408714c1f4c425">list.h</a> </li> <li>ucx_list_concat() : <a class="el" href="list_8h.html#a77163a0cc82fae52bec26c8c0c3674d9">list.h</a> </li> <li>ucx_list_contains() : <a class="el" href="list_8h.html#a8b0fa051fcfe12e1a82cca1087973852">list.h</a> </li> <li>ucx_list_difference() : <a class="el" href="list_8h.html#a6c5db5d1d11ad28b6fe1a80ee1c1e449">list.h</a> </li> <li>ucx_list_difference_a() : <a class="el" href="list_8h.html#a4a2a2fc5cc41073c516db6235bbc51d5">list.h</a> </li> <li>ucx_list_equals() : <a class="el" href="list_8h.html#adc435447cecf885bc63d232191085bbe">list.h</a> </li> <li>ucx_list_find() : <a class="el" href="list_8h.html#a9b3b6842d3be572e06a7f519e198cb83">list.h</a> </li> <li>ucx_list_first() : <a class="el" href="list_8h.html#a6aa0e34ebc5f0dca6f52d0f7626b4bd5">list.h</a> </li> <li>ucx_list_free() : <a class="el" href="list_8h.html#a1a0fa2c5b1e478a96da19b0c3f013668">list.h</a> </li> <li>ucx_list_free_a() : <a class="el" href="list_8h.html#a944e11f76c38767cd1100d72a4e3b25b">list.h</a> </li> <li>ucx_list_free_content() : <a class="el" href="list_8h.html#a4ba6c96642f72ea046cc22627c72979c">list.h</a> </li> <li>ucx_list_get() : <a class="el" href="list_8h.html#a2509ffe19bce6a8708c77f89480c75fb">list.h</a> </li> <li>ucx_list_indexof() : <a class="el" href="list_8h.html#ae2ff2974812ca185870f80bc4ed9337e">list.h</a> </li> <li>ucx_list_intersection() : <a class="el" href="list_8h.html#a259f9b754978aeca23dfabba16e20f39">list.h</a> </li> <li>ucx_list_intersection_a() : <a class="el" href="list_8h.html#a1d0b00514dbb81ba6270b58da0c5b9a8">list.h</a> </li> <li>ucx_list_last() : <a class="el" href="list_8h.html#add5ec40c5006e29c629d23c2eb5a6553">list.h</a> </li> <li>ucx_list_prepend() : <a class="el" href="list_8h.html#a8fcb68e4556395b15180eec2d0b77aa4">list.h</a> </li> <li>ucx_list_prepend_a() : <a class="el" href="list_8h.html#a54654e6dc60e1c3de9e886c150e404ec">list.h</a> </li> <li>ucx_list_remove() : <a class="el" href="list_8h.html#a410cb3e8260037ba56c72d14b899b468">list.h</a> </li> <li>ucx_list_remove_a() : <a class="el" href="list_8h.html#aca687b7c4e7170175f447e549125aa52">list.h</a> </li> <li>ucx_list_size() : <a class="el" href="list_8h.html#ae88001cc8ae40b946560f31434abed8f">list.h</a> </li> <li>ucx_list_sort() : <a class="el" href="list_8h.html#ac74962d9bd7cfc9d3e2e09651469377b">list.h</a> </li> <li>ucx_list_union() : <a class="el" href="list_8h.html#a94ecdb0cea1633ad7074f027fa8485fa">list.h</a> </li> <li>ucx_list_union_a() : <a class="el" href="list_8h.html#a65b4355536f4ebc4130211b46469f4c1">list.h</a> </li> <li>UCX_LOGGER_DEBUG : <a class="el" href="logging_8h.html#acff01d1ef919ea997cfce755fc1b83d8">logging.h</a> </li> <li>ucx_logger_debug : <a class="el" href="logging_8h.html#a2936402799892db5138e5f1f8c25db0c">logging.h</a> </li> <li>ucx_logger_error : <a class="el" href="logging_8h.html#a6a9e472e14d6768e59d96d245e065397">logging.h</a> </li> <li>UCX_LOGGER_ERROR : <a class="el" href="logging_8h.html#aa254c07fe3a907613e2256a318d5c9a8">logging.h</a> </li> <li>ucx_logger_free() : <a class="el" href="logging_8h.html#ac4697b784e01ec990d2acea192e21658">logging.h</a> </li> <li>UCX_LOGGER_INFO : <a class="el" href="logging_8h.html#a4b0178bf60a6129373ffc59114ca4c9b">logging.h</a> </li> <li>ucx_logger_info : <a class="el" href="logging_8h.html#a98464d8d51376ce2716dcc4eca00d5da">logging.h</a> </li> <li>UCX_LOGGER_LEVEL : <a class="el" href="logging_8h.html#aee18bc20e58ffb69910121512c350839">logging.h</a> </li> <li>ucx_logger_log : <a class="el" href="logging_8h.html#aa0245325031d95799b28def177fd14ec">logging.h</a> </li> <li>ucx_logger_logf() : <a class="el" href="logging_8h.html#ac337e5d02ebea565012d4c11bd643801">logging.h</a> </li> <li>ucx_logger_new() : <a class="el" href="logging_8h.html#ac560f8517d2172794c9d2691735ec48c">logging.h</a> </li> <li>ucx_logger_register_level : <a class="el" href="logging_8h.html#a5cffc19502c4c90bfb3bd3bbcd18170a">logging.h</a> </li> <li>UCX_LOGGER_SOURCE : <a class="el" href="logging_8h.html#a0e0d72b12616c1e49ff8834eaf4cb8a2">logging.h</a> </li> <li>UCX_LOGGER_TIMESTAMP : <a class="el" href="logging_8h.html#a38607008268b4f776ee500fb95d2e823">logging.h</a> </li> <li>UCX_LOGGER_TRACE : <a class="el" href="logging_8h.html#a55b88d1fec7036d841b3ddd6195c5586">logging.h</a> </li> <li>ucx_logger_trace : <a class="el" href="logging_8h.html#a3031b7ff13f4cfae9c2916543be2877c">logging.h</a> </li> <li>ucx_logger_warn : <a class="el" href="logging_8h.html#aca7bd861b646892813fd7310c0aa69af">logging.h</a> </li> <li>UCX_LOGGER_WARN : <a class="el" href="logging_8h.html#abd01ca11486226ba34e8f7028d9fffba">logging.h</a> </li> <li>ucx_map_clear() : <a class="el" href="map_8h.html#a285e90e40681c6d9631c935dda0967f2">map.h</a> </li> <li>ucx_map_clone() : <a class="el" href="map_8h.html#a62c6c30cbb0d824ba710f5030ff9a4e4">map.h</a> </li> <li>ucx_map_clone_a() : <a class="el" href="map_8h.html#a9aea9103703d5c168420bb6bf85549ea">map.h</a> </li> <li>ucx_map_copy() : <a class="el" href="map_8h.html#adfeb2d61003fd2896bcfdc9a57f36425">map.h</a> </li> <li>ucx_map_cstr_get : <a class="el" href="map_8h.html#a64e1fb55498fa502dd2ed8ed69062cdd">map.h</a> </li> <li>ucx_map_cstr_put : <a class="el" href="map_8h.html#ad9356b01425b934ab237b52339ac0cc3">map.h</a> </li> <li>ucx_map_cstr_remove : <a class="el" href="map_8h.html#a9c4405a5a75ecf64e2ef3d0c6501a9fe">map.h</a> </li> <li>ucx_map_difference() : <a class="el" href="map_8h.html#a774fcff87d1e58b6c5af77dd19a8c3dc">map.h</a> </li> <li>ucx_map_difference_a() : <a class="el" href="map_8h.html#ad0ba103494247d798ac3037c50fc8831">map.h</a> </li> <li>UCX_MAP_FOREACH : <a class="el" href="map_8h.html#a940896c4aa1b13e54c55c04c3efc186b">map.h</a> </li> <li>ucx_map_free() : <a class="el" href="map_8h.html#abe3d9688e4224bf7bb962abf25ff8c2e">map.h</a> </li> <li>ucx_map_free_content() : <a class="el" href="map_8h.html#a750f3d9d83e2f3788a14c17a9d160618">map.h</a> </li> <li>ucx_map_get() : <a class="el" href="map_8h.html#ab61192c5af2e06ecb9ad73880d1c95a6">map.h</a> </li> <li>ucx_map_int_get : <a class="el" href="map_8h.html#aa1681bd2178553cd092fd24c4d681d3c">map.h</a> </li> <li>ucx_map_int_put : <a class="el" href="map_8h.html#aaa30af79b4068c923895619e83f44367">map.h</a> </li> <li>ucx_map_int_remove : <a class="el" href="map_8h.html#aa767958b5468737755c09f7185b1770c">map.h</a> </li> <li>ucx_map_intersection() : <a class="el" href="map_8h.html#aa594d7a5afebc3bed6bb265348cf6b0d">map.h</a> </li> <li>ucx_map_intersection_a() : <a class="el" href="map_8h.html#a169e0470a20484dd76425fdf77e3651e">map.h</a> </li> <li>ucx_map_iter_next() : <a class="el" href="map_8h.html#aceb8675abf44860b4bbc301bbada5b91">map.h</a> </li> <li>ucx_map_iterator() : <a class="el" href="map_8h.html#a9150e9c64fdf4dfcc2cad106b91aa110">map.h</a> </li> <li>ucx_map_new() : <a class="el" href="map_8h.html#a79f31de8b93814493759dbc8b940cf0c">map.h</a> </li> <li>ucx_map_new_a() : <a class="el" href="map_8h.html#aed508a94c66cc15372503c64b70eb03e">map.h</a> </li> <li>ucx_map_put() : <a class="el" href="map_8h.html#ac04a08b604217070254d4c58f0e82498">map.h</a> </li> <li>ucx_map_rehash() : <a class="el" href="map_8h.html#a174bce9fad554dd92b8da354e0d32512">map.h</a> </li> <li>ucx_map_remove() : <a class="el" href="map_8h.html#a17248a4888eb8f9ae18be522d64632aa">map.h</a> </li> <li>ucx_map_sstr_get : <a class="el" href="map_8h.html#a14d385f6b7f371f0507861cabd2eab4e">map.h</a> </li> <li>ucx_map_sstr_put : <a class="el" href="map_8h.html#ac26a8615bfc8f47ee9eaceb47645f98e">map.h</a> </li> <li>ucx_map_sstr_remove : <a class="el" href="map_8h.html#a48700ea86fadb9ea54d13010f9124df2">map.h</a> </li> <li>ucx_map_union() : <a class="el" href="map_8h.html#a3f65978c481af7f637cad021d93522d5">map.h</a> </li> <li>ucx_map_union_a() : <a class="el" href="map_8h.html#ab6370c3fa8113fdad593ce4b0460c9c6">map.h</a> </li> <li>ucx_memcpy() : <a class="el" href="utils_8h.html#ab2e184e6a744941aab6b8058116baf30">utils.h</a> </li> <li>ucx_mempool_calloc() : <a class="el" href="mempool_8h.html#a4b9142011824ae24f00fabe128417d69">mempool.h</a> </li> <li>ucx_mempool_chcap() : <a class="el" href="mempool_8h.html#aaf75b5016098723a9280531ccc3a6d77">mempool.h</a> </li> <li>ucx_mempool_destroy() : <a class="el" href="mempool_8h.html#af096378da7e9bfbed3088497cf4c15bf">mempool.h</a> </li> <li>ucx_mempool_free() : <a class="el" href="mempool_8h.html#aefa26e3015f5aefadbfc74221bd246ac">mempool.h</a> </li> <li>ucx_mempool_malloc() : <a class="el" href="mempool_8h.html#a2ae492b8f2878ccc9837ac213dced11e">mempool.h</a> </li> <li>ucx_mempool_new() : <a class="el" href="mempool_8h.html#ad71cb8c3b6fdb30360376a8b372ef22a">mempool.h</a> </li> <li>ucx_mempool_new_default : <a class="el" href="mempool_8h.html#a49f7bd1da5ac201d0cf54dc0f0d82dd2">mempool.h</a> </li> <li>ucx_mempool_realloc() : <a class="el" href="mempool_8h.html#a660ef42520ed6737c2e77aae18e3a7a4">mempool.h</a> </li> <li>ucx_mempool_reg_destr() : <a class="el" href="mempool_8h.html#af47b6b7c40f8f263dc28cc9a4e77b27c">mempool.h</a> </li> <li>ucx_mempool_set_destr() : <a class="el" href="mempool_8h.html#adb788e7ec24cd7dbdea6381539c549f2">mempool.h</a> </li> <li>ucx_properties2map() : <a class="el" href="properties_8h.html#a5c7ff8bc3139960a3f3dc92072b742f3">properties.h</a> </li> <li>ucx_properties_fill() : <a class="el" href="properties_8h.html#aaf8de121764a4d22c763ff2ab41f3a4d">properties.h</a> </li> <li>ucx_properties_free() : <a class="el" href="properties_8h.html#a38a2fe7bb2986bd87c7e69356ab05c05">properties.h</a> </li> <li>ucx_properties_load() : <a class="el" href="properties_8h.html#ae1b600f839a6b2278b68fc314981a8a3">properties.h</a> </li> <li>ucx_properties_new() : <a class="el" href="properties_8h.html#a44d9dd12cab3aaa0084f1c8b89405796">properties.h</a> </li> <li>ucx_properties_next() : <a class="el" href="properties_8h.html#a7e03bc573d45d48c538cd721e810d33c">properties.h</a> </li> <li>ucx_properties_store() : <a class="el" href="properties_8h.html#a63c0c1b7648e675b21a1788917ff36fb">properties.h</a> </li> <li>ucx_sc2sc() : <a class="el" href="string_8h.html#a69d5e3eeec783cc43314df71248768f5">string.h</a> </li> <li>ucx_sprintf : <a class="el" href="utils_8h.html#af9f333b66ecd639c347c7235f4992e2e">utils.h</a> </li> <li>ucx_ss2c_s() : <a class="el" href="string_8h.html#aedeb5d7bddda54116101a8d68af8c56d">string.h</a> </li> <li>ucx_ss2sc() : <a class="el" href="string_8h.html#a9ce5ad1b2aa2dbeba204d452c2e64359">string.h</a> </li> <li>ucx_stack_avail() : <a class="el" href="stack_8h.html#a53cd2c7743dc8ad9cbd35ade0b4873e7">stack.h</a> </li> <li>ucx_stack_calloc() : <a class="el" href="stack_8h.html#afdc467524b5e19a9a777c6bc03e17174">stack.h</a> </li> <li>ucx_stack_dim : <a class="el" href="stack_8h.html#a3b761343c6491222604341ebfa443226">stack.h</a> </li> <li>ucx_stack_empty : <a class="el" href="stack_8h.html#a4f7239dbd6c032c56812e370b71c1985">stack.h</a> </li> <li>ucx_stack_free() : <a class="el" href="stack_8h.html#aabd55c14a3866b3782ba324f4d8b4c41">stack.h</a> </li> <li>ucx_stack_init() : <a class="el" href="stack_8h.html#abaef685df4e7ef95cd7218984a0618fe">stack.h</a> </li> <li>ucx_stack_malloc() : <a class="el" href="stack_8h.html#af865b416802140f6b6e8ab3626d7d1ac">stack.h</a> </li> <li>ucx_stack_pop : <a class="el" href="stack_8h.html#a506b82374734ec476d086ddfb561174d">stack.h</a> </li> <li>ucx_stack_popn() : <a class="el" href="stack_8h.html#a07ea48f28eab474dcfefbb86fa66ef81">stack.h</a> </li> <li>ucx_stack_push() : <a class="el" href="stack_8h.html#af85e6f77a8341beb6188f9ae1a8e9f92">stack.h</a> </li> <li>ucx_stack_pusharr() : <a class="el" href="stack_8h.html#a7bb138979191bba138e76ea37488fae2">stack.h</a> </li> <li>ucx_stack_realloc() : <a class="el" href="stack_8h.html#a0c678f96f6fabab49b2b034a1fe91c3a">stack.h</a> </li> <li>ucx_stack_topsize : <a class="el" href="stack_8h.html#a030197051a803e87d5eeac5adb80b15a">stack.h</a> </li> <li>ucx_strcpy() : <a class="el" href="utils_8h.html#adeb6e8d0a53a829207cfa0a979d01fff">utils.h</a> </li> <li>ucx_stream_bcopy : <a class="el" href="utils_8h.html#a6003a1750a66234169bd1f8cc84b297b">utils.h</a> </li> <li>ucx_stream_bncopy() : <a class="el" href="utils_8h.html#a114ee7f7da62656ffd35e2dc23394201">utils.h</a> </li> <li>ucx_stream_copy : <a class="el" href="utils_8h.html#a41ca1344f781c0d3bf7a414a6e811392">utils.h</a> </li> <li>UCX_STREAM_COPY_BUFSIZE : <a class="el" href="utils_8h.html#a23efd74fa5f701d4cf26ccbfd138a439">utils.h</a> </li> <li>ucx_stream_ncopy : <a class="el" href="utils_8h.html#add13f39a8af440b4f7e6f74339eaada2">utils.h</a> </li> <li>ucx_szmul : <a class="el" href="ucx_8h.html#a0b5ed6c1a0b15356f4f948acfd32a4cc">ucx.h</a> </li> <li>ucx_szmul_impl() : <a class="el" href="ucx_8h.html#a6637171cc0ec097b297f731a3036dd3b">ucx.h</a> </li> <li>UCX_TEST : <a class="el" href="test_8h.html#a66cfb29c329fc9eaef071f2449836659">test.h</a> </li> <li>UCX_TEST_ASSERT : <a class="el" href="test_8h.html#a08f477cd12fc3fe741a92493e5df58a9">test.h</a> </li> <li>UCX_TEST_BEGIN : <a class="el" href="test_8h.html#a0547b8d4f3bcdb0633fdd8925e8aa5d4">test.h</a> </li> <li>UCX_TEST_CALL_SUBROUTINE : <a class="el" href="test_8h.html#a0efbab91c54f5237a2ab207f48cf0e51">test.h</a> </li> <li>UCX_TEST_END : <a class="el" href="test_8h.html#a86e64857c04f0447f8b16fb9c2b3b639">test.h</a> </li> <li>ucx_test_register() : <a class="el" href="test_8h.html#a8dfabc42f183d3a4d79379a5d17bf67d">test.h</a> </li> <li>ucx_test_run() : <a class="el" href="test_8h.html#a3721458deeecb43aa322428f007714c3">test.h</a> </li> <li>UCX_TEST_SUBROUTINE : <a class="el" href="test_8h.html#ae073cf5ead22cb27d662da048e16f44a">test.h</a> </li> <li>ucx_test_suite_free() : <a class="el" href="test_8h.html#a4a6ac61a6f72722273f8eaa7a343edde">test.h</a> </li> <li>ucx_test_suite_new() : <a class="el" href="test_8h.html#a531f0df90363e0befbe900878f65f09e">test.h</a> </li> <li>ucx_vasprintf() : <a class="el" href="utils_8h.html#a3ea1dfb856c741f3e8ec6bfdc9ad427e">utils.h</a> </li> <li>UCX_VERSION : <a class="el" href="ucx_8h.html#af12001920ca2fc1405615684e4dea284">ucx.h</a> </li> <li>UCX_VERSION_MAJOR : <a class="el" href="ucx_8h.html#aa57e5dd22d42387d748cc16777df1383">ucx.h</a> </li> <li>UCX_VERSION_MINOR : <a class="el" href="ucx_8h.html#a9ac10d6353e23d4615a87fc737c65eb0">ucx.h</a> </li> <li>ucx_vfprintf() : <a class="el" href="utils_8h.html#a4907967beb92c3ae351dd239abbb6927">utils.h</a> </li> <li>UcxAVLNode : <a class="el" href="avl_8h.html#a08ba2496c2316df58548c3cc29712add">avl.h</a> </li> <li>UcxKey : <a class="el" href="map_8h.html#ad63828bb23123fc01a5315a2bac3b142">map.h</a> </li> <li>UcxList : <a class="el" href="list_8h.html#aa6f89f91c1081c9a7c6866c298f497a2">list.h</a> </li> <li>UcxMap : <a class="el" href="map_8h.html#a18e21948725b2da68c35da587a722033">map.h</a> </li> <li>UcxMapElement : <a class="el" href="map_8h.html#ad7d7a910a32113eb93eae11c3dc97b4b">map.h</a> </li> <li>UcxMapIterator : <a class="el" href="map_8h.html#ae36aff5f645948c54f51578b11fd87fb">map.h</a> </li> <li>UcxTest : <a class="el" href="test_8h.html#ae906817354c010b83c2784260cce7a1c">test.h</a> </li> <li>UcxTestList : <a class="el" href="test_8h.html#a8048c50ae73ea690b776edfd63bd6a5d">test.h</a> </li> <li>UcxTestSuite : <a class="el" href="test_8h.html#a52115d1d0f1c4a565ed6ef7c1bfd0363">test.h</a> </li> </ul> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated on Thu Dec 19 2019 19:58:24 for ucx by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.13 </small></address> </body> </html>