亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? group__gdsl__list.html

?? 一個通用的C語言實現的數據結構
?? HTML
?? 第 1 頁 / 共 5 頁
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"><title>gdsl: Doubly-linked list manipulation module</title><link href="doxygen.css" rel="stylesheet" type="text/css"><link href="tabs.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.4.6 --><div class="tabs">  <ul>    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>    <li><a href="modules.html"><span>Modules</span></a></li>    <li><a href="files.html"><span>Files</span></a></li>  </ul></div><h1>Doubly-linked list manipulation module</h1><p><table border="0" cellpadding="0" cellspacing="0"><tr><td></td></tr><tr><td colspan="2"><br><h2>Typedefs</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">typedef _gdsl_list *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#g6e449755578066b63cbe063a2daec25b">gdsl_list_t</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">GDSL doubly-linked list type.  <a href="#g6e449755578066b63cbe063a2daec25b"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">typedef _gdsl_list_cursor *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#g4a74cd75b7a6917479c5e3cfeb1eecf1">gdsl_list_cursor_t</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">GDSL doubly-linked list cursor type.  <a href="#g4a74cd75b7a6917479c5e3cfeb1eecf1"></a><br></td></tr><tr><td colspan="2"><br><h2>Functions</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__gdsl__list.html#g6e449755578066b63cbe063a2daec25b">gdsl_list_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#g7fe9720535ab73f5f6f8d22485a48fbb">gdsl_list_alloc</a> (const char *NAME, <a class="el" href="group__gdsl__types.html#g32a9b4e8b9665183c2741d28a5ced64f">gdsl_alloc_func_t</a> ALLOC_F, <a class="el" href="group__gdsl__types.html#g2c6b3f96b291b5b39d2799f93e350053">gdsl_free_func_t</a> FREE_F)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new list.  <a href="#g7fe9720535ab73f5f6f8d22485a48fbb"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#g9d220b3b117386ae70fe7fdb6e0cef5b">gdsl_list_free</a> (<a class="el" href="group__gdsl__list.html#g6e449755578066b63cbe063a2daec25b">gdsl_list_t</a> L)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy a list.  <a href="#g9d220b3b117386ae70fe7fdb6e0cef5b"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#g1e53326dafde19d04ce482136e92bac4">gdsl_list_flush</a> (<a class="el" href="group__gdsl__list.html#g6e449755578066b63cbe063a2daec25b">gdsl_list_t</a> L)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Flush a list.  <a href="#g1e53326dafde19d04ce482136e92bac4"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#g2f1ed945e51ab5ce07b04786aeed88c0">gdsl_list_get_name</a> (const <a class="el" href="group__gdsl__list.html#g6e449755578066b63cbe063a2daec25b">gdsl_list_t</a> L)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the name of a list.  <a href="#g2f1ed945e51ab5ce07b04786aeed88c0"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__gdsl__types.html#g9c34ac44da309b004570530c8cec8a0e">ulong</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#g636671bc6ec6b13027ee13d7c0be9a35">gdsl_list_get_size</a> (const <a class="el" href="group__gdsl__list.html#g6e449755578066b63cbe063a2daec25b">gdsl_list_t</a> L)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the size of a list.  <a href="#g636671bc6ec6b13027ee13d7c0be9a35"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__gdsl__types.html#gf6a258d8f3ee5206d682d799316314b1">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#g3f5c4d273ddfa07c8824f4fe50146224">gdsl_list_is_empty</a> (const <a class="el" href="group__gdsl__list.html#g6e449755578066b63cbe063a2daec25b">gdsl_list_t</a> L)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if a list is empty.  <a href="#g3f5c4d273ddfa07c8824f4fe50146224"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__gdsl__types.html#g0e2b9d7fb5ca9e6d50100e5d9e4bcae7">gdsl_element_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#g9cde045e90d61f1e09774422ee83cc4d">gdsl_list_get_head</a> (const <a class="el" href="group__gdsl__list.html#g6e449755578066b63cbe063a2daec25b">gdsl_list_t</a> L)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the head of a list.  <a href="#g9cde045e90d61f1e09774422ee83cc4d"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__gdsl__types.html#g0e2b9d7fb5ca9e6d50100e5d9e4bcae7">gdsl_element_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#g5ead481779e0fb8fb62463c528e8a956">gdsl_list_get_tail</a> (const <a class="el" href="group__gdsl__list.html#g6e449755578066b63cbe063a2daec25b">gdsl_list_t</a> L)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the tail of a list.  <a href="#g5ead481779e0fb8fb62463c528e8a956"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__gdsl__list.html#g6e449755578066b63cbe063a2daec25b">gdsl_list_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#g0c7b82f86f64119875e784bf65c8b635">gdsl_list_set_name</a> (<a class="el" href="group__gdsl__list.html#g6e449755578066b63cbe063a2daec25b">gdsl_list_t</a> L, const char *NEW_NAME)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the name of a list.  <a href="#g0c7b82f86f64119875e784bf65c8b635"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__gdsl__types.html#g0e2b9d7fb5ca9e6d50100e5d9e4bcae7">gdsl_element_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#gbff17ac2c1b2253dde8a2c9e060d201d">gdsl_list_insert_head</a> (<a class="el" href="group__gdsl__list.html#g6e449755578066b63cbe063a2daec25b">gdsl_list_t</a> L, void *VALUE)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Insert an element at the head of a list.  <a href="#gbff17ac2c1b2253dde8a2c9e060d201d"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__gdsl__types.html#g0e2b9d7fb5ca9e6d50100e5d9e4bcae7">gdsl_element_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#g545a2c14092c059adcb65a9d71fb22c7">gdsl_list_insert_tail</a> (<a class="el" href="group__gdsl__list.html#g6e449755578066b63cbe063a2daec25b">gdsl_list_t</a> L, void *VALUE)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Insert an element at the tail of a list.  <a href="#g545a2c14092c059adcb65a9d71fb22c7"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__gdsl__types.html#g0e2b9d7fb5ca9e6d50100e5d9e4bcae7">gdsl_element_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#gb986f8064fb7f1926ff602fffbd4fba7">gdsl_list_remove_head</a> (<a class="el" href="group__gdsl__list.html#g6e449755578066b63cbe063a2daec25b">gdsl_list_t</a> L)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Remove the head of a list.  <a href="#gb986f8064fb7f1926ff602fffbd4fba7"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__gdsl__types.html#g0e2b9d7fb5ca9e6d50100e5d9e4bcae7">gdsl_element_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#g955266bc7b44a78a77285ef6109b0d0b">gdsl_list_remove_tail</a> (<a class="el" href="group__gdsl__list.html#g6e449755578066b63cbe063a2daec25b">gdsl_list_t</a> L)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Remove the tail of a list.  <a href="#g955266bc7b44a78a77285ef6109b0d0b"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__gdsl__types.html#g0e2b9d7fb5ca9e6d50100e5d9e4bcae7">gdsl_element_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#gce9d2173b7256b8d60b0c8803a279d5d">gdsl_list_remove</a> (<a class="el" href="group__gdsl__list.html#g6e449755578066b63cbe063a2daec25b">gdsl_list_t</a> L, <a class="el" href="group__gdsl__types.html#g200177a9a1ac3f2363e228b0e5faeda7">gdsl_compare_func_t</a> COMP_F, const void *VALUE)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Remove a particular element from a list.  <a href="#gce9d2173b7256b8d60b0c8803a279d5d"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__gdsl__list.html#g6e449755578066b63cbe063a2daec25b">gdsl_list_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#gbbdb732f3964806f63510f0b6136d3ca">gdsl_list_delete_head</a> (<a class="el" href="group__gdsl__list.html#g6e449755578066b63cbe063a2daec25b">gdsl_list_t</a> L)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Delete the head of a list.  <a href="#gbbdb732f3964806f63510f0b6136d3ca"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__gdsl__list.html#g6e449755578066b63cbe063a2daec25b">gdsl_list_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#gc508af7ad28e3c417d84a957834980a0">gdsl_list_delete_tail</a> (<a class="el" href="group__gdsl__list.html#g6e449755578066b63cbe063a2daec25b">gdsl_list_t</a> L)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Delete the tail of a list.  <a href="#gc508af7ad28e3c417d84a957834980a0"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__gdsl__list.html#g6e449755578066b63cbe063a2daec25b">gdsl_list_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#g0fe2d27934b7855d078b7d89e5df688e">gdsl_list_delete</a> (<a class="el" href="group__gdsl__list.html#g6e449755578066b63cbe063a2daec25b">gdsl_list_t</a> L, <a class="el" href="group__gdsl__types.html#g200177a9a1ac3f2363e228b0e5faeda7">gdsl_compare_func_t</a> COMP_F, const void *VALUE)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Delete a particular element from a list.  <a href="#g0fe2d27934b7855d078b7d89e5df688e"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__gdsl__types.html#g0e2b9d7fb5ca9e6d50100e5d9e4bcae7">gdsl_element_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#gc25a3fb66c9687d21f68fffec730c97a">gdsl_list_search</a> (const <a class="el" href="group__gdsl__list.html#g6e449755578066b63cbe063a2daec25b">gdsl_list_t</a> L, <a class="el" href="group__gdsl__types.html#g200177a9a1ac3f2363e228b0e5faeda7">gdsl_compare_func_t</a> COMP_F, const void *VALUE)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Search for a particular element into a list.  <a href="#gc25a3fb66c9687d21f68fffec730c97a"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__gdsl__types.html#g0e2b9d7fb5ca9e6d50100e5d9e4bcae7">gdsl_element_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#gb56e1221556836f9a176077915fbd08d">gdsl_list_search_by_position</a> (const <a class="el" href="group__gdsl__list.html#g6e449755578066b63cbe063a2daec25b">gdsl_list_t</a> L, <a class="el" href="group__gdsl__types.html#g9c34ac44da309b004570530c8cec8a0e">ulong</a> POS)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Search for an element by its position in a list.  <a href="#gb56e1221556836f9a176077915fbd08d"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__gdsl__types.html#g0e2b9d7fb5ca9e6d50100e5d9e4bcae7">gdsl_element_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#gd2b842ccc7f0ed732df149e4f493cc06">gdsl_list_search_max</a> (const <a class="el" href="group__gdsl__list.html#g6e449755578066b63cbe063a2daec25b">gdsl_list_t</a> L, <a class="el" href="group__gdsl__types.html#g200177a9a1ac3f2363e228b0e5faeda7">gdsl_compare_func_t</a> COMP_F)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Search for the greatest element of a list.  <a href="#gd2b842ccc7f0ed732df149e4f493cc06"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__gdsl__types.html#g0e2b9d7fb5ca9e6d50100e5d9e4bcae7">gdsl_element_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#g3c57fcc4c77e4e42a1ec0794c0a9cc01">gdsl_list_search_min</a> (const <a class="el" href="group__gdsl__list.html#g6e449755578066b63cbe063a2daec25b">gdsl_list_t</a> L, <a class="el" href="group__gdsl__types.html#g200177a9a1ac3f2363e228b0e5faeda7">gdsl_compare_func_t</a> COMP_F)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Search for the lowest element of a list.  <a href="#g3c57fcc4c77e4e42a1ec0794c0a9cc01"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__gdsl__list.html#g6e449755578066b63cbe063a2daec25b">gdsl_list_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#g6b96f343d2657677bb72b4e3a6c32c35">gdsl_list_sort</a> (<a class="el" href="group__gdsl__list.html#g6e449755578066b63cbe063a2daec25b">gdsl_list_t</a> L, <a class="el" href="group__gdsl__types.html#g200177a9a1ac3f2363e228b0e5faeda7">gdsl_compare_func_t</a> COMP_F)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sort a list.  <a href="#g6b96f343d2657677bb72b4e3a6c32c35"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__gdsl__types.html#g0e2b9d7fb5ca9e6d50100e5d9e4bcae7">gdsl_element_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#gaa1aa93760c74b8868f598ae4762034f">gdsl_list_map_forward</a> (const <a class="el" href="group__gdsl__list.html#g6e449755578066b63cbe063a2daec25b">gdsl_list_t</a> L, <a class="el" href="group__gdsl__types.html#g2500bfaaec5df890e72b43f448f13ee8">gdsl_map_func_t</a> MAP_F, void *USER_DATA)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parse a list from head to tail.  <a href="#gaa1aa93760c74b8868f598ae4762034f"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__gdsl__types.html#g0e2b9d7fb5ca9e6d50100e5d9e4bcae7">gdsl_element_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#g9c92f66fdb2034a7d33905c16ba7a643">gdsl_list_map_backward</a> (const <a class="el" href="group__gdsl__list.html#g6e449755578066b63cbe063a2daec25b">gdsl_list_t</a> L, <a class="el" href="group__gdsl__types.html#g2500bfaaec5df890e72b43f448f13ee8">gdsl_map_func_t</a> MAP_F, void *USER_DATA)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parse a list from tail to head.  <a href="#g9c92f66fdb2034a7d33905c16ba7a643"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#ge26810b8edeb5a5ed2c3259fc425ac6f">gdsl_list_write</a> (const <a class="el" href="group__gdsl__list.html#g6e449755578066b63cbe063a2daec25b">gdsl_list_t</a> L, <a class="el" href="group__gdsl__types.html#gfc7394b6c8e0a5bd92df75e24512dfd6">gdsl_write_func_t</a> WRITE_F, FILE *OUTPUT_FILE, void *USER_DATA)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write all the elements of a list to a file.  <a href="#ge26810b8edeb5a5ed2c3259fc425ac6f"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#g1306d2d0c329dfae244505a1b2d9d4b9">gdsl_list_write_xml</a> (const <a class="el" href="group__gdsl__list.html#g6e449755578066b63cbe063a2daec25b">gdsl_list_t</a> L, <a class="el" href="group__gdsl__types.html#gfc7394b6c8e0a5bd92df75e24512dfd6">gdsl_write_func_t</a> WRITE_F, FILE *OUTPUT_FILE, void *USER_DATA)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write the content of a list to a file into XML.  <a href="#g1306d2d0c329dfae244505a1b2d9d4b9"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#g8667ee72192ba06ef4f541cc1b925517">gdsl_list_dump</a> (const <a class="el" href="group__gdsl__list.html#g6e449755578066b63cbe063a2daec25b">gdsl_list_t</a> L, <a class="el" href="group__gdsl__types.html#gfc7394b6c8e0a5bd92df75e24512dfd6">gdsl_write_func_t</a> WRITE_F, FILE *OUTPUT_FILE, void *USER_DATA)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Dump the internal structure of a list to a file.  <a href="#g8667ee72192ba06ef4f541cc1b925517"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__gdsl__list.html#g4a74cd75b7a6917479c5e3cfeb1eecf1">gdsl_list_cursor_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#g73b9eca4fcca1679089c064c8db87961">gdsl_list_cursor_alloc</a> (const <a class="el" href="group__gdsl__list.html#g6e449755578066b63cbe063a2daec25b">gdsl_list_t</a> L)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new list cursor.  <a href="#g73b9eca4fcca1679089c064c8db87961"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#ge38ef7ce486f88e741f85d009eedd705">gdsl_list_cursor_free</a> (<a class="el" href="group__gdsl__list.html#g4a74cd75b7a6917479c5e3cfeb1eecf1">gdsl_list_cursor_t</a> C)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy a list cursor.  <a href="#ge38ef7ce486f88e741f85d009eedd705"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#g9d88424a9c60a3eb696e658f322a49f5">gdsl_list_cursor_move_to_head</a> (<a class="el" href="group__gdsl__list.html#g4a74cd75b7a6917479c5e3cfeb1eecf1">gdsl_list_cursor_t</a> C)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Put a cursor on the head of its list.  <a href="#g9d88424a9c60a3eb696e658f322a49f5"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#ge2fe3f7ca5b07b6067534ae412f0faa4">gdsl_list_cursor_move_to_tail</a> (<a class="el" href="group__gdsl__list.html#g4a74cd75b7a6917479c5e3cfeb1eecf1">gdsl_list_cursor_t</a> C)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Put a cursor on the tail of its list.  <a href="#ge2fe3f7ca5b07b6067534ae412f0faa4"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__gdsl__types.html#g0e2b9d7fb5ca9e6d50100e5d9e4bcae7">gdsl_element_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#g6bb6cc52796b87560a46be4a29480bf9">gdsl_list_cursor_move_to_value</a> (<a class="el" href="group__gdsl__list.html#g4a74cd75b7a6917479c5e3cfeb1eecf1">gdsl_list_cursor_t</a> C, <a class="el" href="group__gdsl__types.html#g200177a9a1ac3f2363e228b0e5faeda7">gdsl_compare_func_t</a> COMP_F, void *VALUE)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Place a cursor on a particular element.  <a href="#g6bb6cc52796b87560a46be4a29480bf9"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__gdsl__types.html#g0e2b9d7fb5ca9e6d50100e5d9e4bcae7">gdsl_element_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#g5f344c752896ec3b2bb41169e8e8b2c7">gdsl_list_cursor_move_to_position</a> (<a class="el" href="group__gdsl__list.html#g4a74cd75b7a6917479c5e3cfeb1eecf1">gdsl_list_cursor_t</a> C, <a class="el" href="group__gdsl__types.html#g9c34ac44da309b004570530c8cec8a0e">ulong</a> POS)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Place a cursor on a element given by its position.  <a href="#g5f344c752896ec3b2bb41169e8e8b2c7"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#g88e466cff5f8616b524f4b3d56e7b0d7">gdsl_list_cursor_step_forward</a> (<a class="el" href="group__gdsl__list.html#g4a74cd75b7a6917479c5e3cfeb1eecf1">gdsl_list_cursor_t</a> C)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Move a cursor one step forward of its list.  <a href="#g88e466cff5f8616b524f4b3d56e7b0d7"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#gbeae22a3869ee192439f81b0271692b8">gdsl_list_cursor_step_backward</a> (<a class="el" href="group__gdsl__list.html#g4a74cd75b7a6917479c5e3cfeb1eecf1">gdsl_list_cursor_t</a> C)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Move a cursor one step backward of its list.  <a href="#gbeae22a3869ee192439f81b0271692b8"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__gdsl__types.html#gf6a258d8f3ee5206d682d799316314b1">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#g87119e865865bdd531360a2768015aae">gdsl_list_cursor_is_on_head</a> (const <a class="el" href="group__gdsl__list.html#g4a74cd75b7a6917479c5e3cfeb1eecf1">gdsl_list_cursor_t</a> C)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if a cursor is on the head of its list.  <a href="#g87119e865865bdd531360a2768015aae"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__gdsl__types.html#gf6a258d8f3ee5206d682d799316314b1">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#g497fa4777c9cf2b0e5a16b058eb01429">gdsl_list_cursor_is_on_tail</a> (const <a class="el" href="group__gdsl__list.html#g4a74cd75b7a6917479c5e3cfeb1eecf1">gdsl_list_cursor_t</a> C)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if a cursor is on the tail of its list.  <a href="#g497fa4777c9cf2b0e5a16b058eb01429"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__gdsl__types.html#gf6a258d8f3ee5206d682d799316314b1">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#g34a69c63788fd552638a4599a29d9e03">gdsl_list_cursor_has_succ</a> (const <a class="el" href="group__gdsl__list.html#g4a74cd75b7a6917479c5e3cfeb1eecf1">gdsl_list_cursor_t</a> C)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if a cursor has a successor.  <a href="#g34a69c63788fd552638a4599a29d9e03"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__gdsl__types.html#gf6a258d8f3ee5206d682d799316314b1">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#g307534d83c52108e940d2990d98ff4eb">gdsl_list_cursor_has_pred</a> (const <a class="el" href="group__gdsl__list.html#g4a74cd75b7a6917479c5e3cfeb1eecf1">gdsl_list_cursor_t</a> C)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if a cursor has a predecessor.  <a href="#g307534d83c52108e940d2990d98ff4eb"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#g2e2fb42a84aa537609d1a863f050b8e3">gdsl_list_cursor_set_content</a> (<a class="el" href="group__gdsl__list.html#g4a74cd75b7a6917479c5e3cfeb1eecf1">gdsl_list_cursor_t</a> C, <a class="el" href="group__gdsl__types.html#g0e2b9d7fb5ca9e6d50100e5d9e4bcae7">gdsl_element_t</a> E)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the content of the cursor.  <a href="#g2e2fb42a84aa537609d1a863f050b8e3"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__gdsl__types.html#g0e2b9d7fb5ca9e6d50100e5d9e4bcae7">gdsl_element_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#g772f3a881da6a6f541a3f77c75ee3e6e">gdsl_list_cursor_get_content</a> (const <a class="el" href="group__gdsl__list.html#g4a74cd75b7a6917479c5e3cfeb1eecf1">gdsl_list_cursor_t</a> C)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the content of a cursor.  <a href="#g772f3a881da6a6f541a3f77c75ee3e6e"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__gdsl__types.html#g0e2b9d7fb5ca9e6d50100e5d9e4bcae7">gdsl_element_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#g2dbc65933800f63bda62742ba7687ea8">gdsl_list_cursor_insert_after</a> (<a class="el" href="group__gdsl__list.html#g4a74cd75b7a6917479c5e3cfeb1eecf1">gdsl_list_cursor_t</a> C, void *VALUE)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Insert a new element after a cursor.  <a href="#g2dbc65933800f63bda62742ba7687ea8"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__gdsl__types.html#g0e2b9d7fb5ca9e6d50100e5d9e4bcae7">gdsl_element_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#gf4d5b11daa472d6f51b01434bdb84bf4">gdsl_list_cursor_insert_before</a> (<a class="el" href="group__gdsl__list.html#g4a74cd75b7a6917479c5e3cfeb1eecf1">gdsl_list_cursor_t</a> C, void *VALUE)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Insert a new element before a cursor.  <a href="#gf4d5b11daa472d6f51b01434bdb84bf4"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__gdsl__types.html#g0e2b9d7fb5ca9e6d50100e5d9e4bcae7">gdsl_element_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#g252d9851234a36a35381d67f7af58475">gdsl_list_cursor_remove</a> (<a class="el" href="group__gdsl__list.html#g4a74cd75b7a6917479c5e3cfeb1eecf1">gdsl_list_cursor_t</a> C)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Removec the element under a cursor.  <a href="#g252d9851234a36a35381d67f7af58475"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__gdsl__types.html#g0e2b9d7fb5ca9e6d50100e5d9e4bcae7">gdsl_element_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#g807fb4304da01d90edb6a953a2bea6d3">gdsl_list_cursor_remove_after</a> (<a class="el" href="group__gdsl__list.html#g4a74cd75b7a6917479c5e3cfeb1eecf1">gdsl_list_cursor_t</a> C)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Removec the element after a cursor.  <a href="#g807fb4304da01d90edb6a953a2bea6d3"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__gdsl__types.html#g0e2b9d7fb5ca9e6d50100e5d9e4bcae7">gdsl_element_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#g943103f832e42a88562d7b4f92fe93ac">gdsl_list_cursor_remove_before</a> (<a class="el" href="group__gdsl__list.html#g4a74cd75b7a6917479c5e3cfeb1eecf1">gdsl_list_cursor_t</a> C)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Remove the element before a cursor.  <a href="#g943103f832e42a88562d7b4f92fe93ac"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__gdsl__list.html#g4a74cd75b7a6917479c5e3cfeb1eecf1">gdsl_list_cursor_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#g2a117b1330a07b55e17bb7ff777166d4">gdsl_list_cursor_delete</a> (<a class="el" href="group__gdsl__list.html#g4a74cd75b7a6917479c5e3cfeb1eecf1">gdsl_list_cursor_t</a> C)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Delete the element under a cursor.  <a href="#g2a117b1330a07b55e17bb7ff777166d4"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__gdsl__list.html#g4a74cd75b7a6917479c5e3cfeb1eecf1">gdsl_list_cursor_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#g4532feb1ac3ae1f0e30cf163e8e23abb">gdsl_list_cursor_delete_after</a> (<a class="el" href="group__gdsl__list.html#g4a74cd75b7a6917479c5e3cfeb1eecf1">gdsl_list_cursor_t</a> C)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Delete the element after a cursor.  <a href="#g4532feb1ac3ae1f0e30cf163e8e23abb"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__gdsl__list.html#g4a74cd75b7a6917479c5e3cfeb1eecf1">gdsl_list_cursor_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__gdsl__list.html#g5ab0916bcc19bf25cb498f52417ba0dd">gdsl_list_cursor_delete_before</a> (<a class="el" href="group__gdsl__list.html#g4a74cd75b7a6917479c5e3cfeb1eecf1">gdsl_list_cursor_t</a> C)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Delete the element before the cursor of a list.  <a href="#g5ab0916bcc19bf25cb498f52417ba0dd"></a><br></td></tr></table><hr><h2>Typedef Documentation</h2><a class="anchor" name="g6e449755578066b63cbe063a2daec25b"></a><!-- doxytag: member="gdsl_list.h::gdsl_list_t" ref="g6e449755578066b63cbe063a2daec25b" args="" --><p><table class="mdTable" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top">typedef struct _gdsl_list* <a class="el" href="group__gdsl__list.html#g6e449755578066b63cbe063a2daec25b">gdsl_list_t</a>          </td>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲人成7777| 久久免费看少妇高潮| 韩日欧美一区二区三区| av不卡在线观看| 久久伊99综合婷婷久久伊| 欧亚洲嫩模精品一区三区| 日韩美女视频一区二区在线观看| 国产精品无码永久免费888| 视频一区视频二区中文| 99久久国产免费看| 中文字幕一区二区三区色视频 | 成人18视频在线播放| 日韩欧美中文字幕制服| 日日夜夜精品视频天天综合网| 国产不卡免费视频| 久久久国产精品不卡| 国产露脸91国语对白| 精品国产1区二区| 国产综合色产在线精品| 国产精品久久久久久久久久久免费看| 精品一区二区在线免费观看| 日韩精品资源二区在线| 亚洲一区在线观看视频| 欧美老肥妇做.爰bbww视频| 午夜视频在线观看一区二区| 欧美久久婷婷综合色| 美女网站色91| 国产精品拍天天在线| 色8久久精品久久久久久蜜| 亚洲一区视频在线观看视频| 欧美日本在线观看| 国产成人精品www牛牛影视| 欧美激情一区二区三区四区 | 国产亚洲精品7777| 一本一道波多野结衣一区二区| ...av二区三区久久精品| 欧美午夜影院一区| 韩国一区二区三区| 亚洲愉拍自拍另类高清精品| 欧美精品日日鲁夜夜添| 99久久精品国产麻豆演员表| 午夜亚洲国产au精品一区二区| 日韩欧美久久一区| 欧美性生活大片视频| 成人在线综合网| 日韩制服丝袜先锋影音| 国产亚洲婷婷免费| 欧美丰满高潮xxxx喷水动漫| 国产成人在线电影| 日韩国产成人精品| 婷婷综合在线观看| 洋洋av久久久久久久一区| 久久久久久9999| 欧美精品免费视频| 99r国产精品| 国产美女娇喘av呻吟久久| 麻豆国产精品官网| 极品少妇xxxx偷拍精品少妇| 亚洲国产欧美在线| 亚洲自拍另类综合| 亚洲成人777| 亚洲妇熟xx妇色黄| 午夜免费欧美电影| 亚洲成精国产精品女| 偷窥国产亚洲免费视频| 日韩精品乱码免费| 日韩av成人高清| 蜜臀国产一区二区三区在线播放| 免费看欧美女人艹b| 久久精品久久久精品美女| 蜜臀av亚洲一区中文字幕| 久久精品噜噜噜成人av农村| 韩国女主播一区| 日本久久一区二区| 欧美色电影在线| 日韩一区二区影院| 国产精品乱码一区二区三区软件 | 日本一区二区久久| 亚洲国产精品99久久久久久久久 | 91精品国产综合久久精品| 日韩免费电影网站| 亚洲人成精品久久久久| 激情综合网激情| 色婷婷国产精品| 正在播放亚洲一区| 亚洲国产精品精华液2区45| 亚洲精品高清在线| 国内精品视频一区二区三区八戒| 成人一区在线看| 91精品国产欧美日韩| 中文字幕五月欧美| 国产激情一区二区三区桃花岛亚洲| 色综合久久88色综合天天6| 精品国产3级a| 美女网站色91| 5566中文字幕一区二区电影| 国产日韩亚洲欧美综合| 久久99蜜桃精品| 亚洲va国产va欧美va观看| 韩国av一区二区三区四区| 欧美色偷偷大香| 亚洲精品成人少妇| av亚洲精华国产精华精| 国产精品成人一区二区三区夜夜夜| 免费xxxx性欧美18vr| 制服丝袜激情欧洲亚洲| 亚洲国产你懂的| 制服丝袜中文字幕一区| 首页综合国产亚洲丝袜| 在线综合亚洲欧美在线视频| 亚洲高清中文字幕| 日韩午夜电影av| 精品一区二区三区在线播放视频 | 美女视频网站黄色亚洲| 国产精品色婷婷久久58| 国产高清不卡二三区| 日本伦理一区二区| 欧美经典三级视频一区二区三区| 精品影院一区二区久久久| 中文字幕不卡在线| 韩国精品一区二区| 国产日韩欧美亚洲| 色综合天天综合网天天狠天天| 亚洲国产成人av网| 日韩一区二区三区高清免费看看| 免费成人你懂的| 国产精品理伦片| 欧美美女一区二区三区| 久久精品噜噜噜成人av农村| 久久午夜羞羞影院免费观看| 成人免费的视频| 日本系列欧美系列| 亚洲精品视频一区二区| 欧美一区二区黄| 北条麻妃一区二区三区| 日本不卡免费在线视频| 亚洲一区二区三区免费视频| 亚洲国产成人午夜在线一区| 欧美亚洲另类激情小说| 成人一区二区三区中文字幕| 亚洲一区av在线| 国产精品萝li| 国产色一区二区| 欧美一区二区播放| 日韩欧美一卡二卡| 欧美电影免费观看高清完整版在线观看 | 洋洋成人永久网站入口| 欧美激情一区二区| 中文字幕不卡一区| 欧美变态凌虐bdsm| 3atv在线一区二区三区| 在线中文字幕一区| 一本大道久久a久久综合| 成人免费不卡视频| 一本色道久久综合精品竹菊| 97精品电影院| 91在线视频网址| 欧洲一区在线电影| 欧美日韩美少妇| 5858s免费视频成人| 欧美一区二区视频在线观看| 欧美成人猛片aaaaaaa| 精品动漫一区二区三区在线观看| 8x8x8国产精品| 色婷婷香蕉在线一区二区| 欧美日韩久久一区| 精品久久久久久久久久久久久久久 | 国产精品一二三在| 粗大黑人巨茎大战欧美成人| 一本一道久久a久久精品| av在线不卡观看免费观看| 国产综合色视频| 国产电影一区二区三区| 97精品久久久久中文字幕| 欧美高清视频在线高清观看mv色露露十八| 欧美视频一区在线| 欧美一区二区三区小说| 亚洲国产精品成人综合色在线婷婷| 精品国产一区二区三区不卡| 久久久不卡影院| ●精品国产综合乱码久久久久| 毛片av中文字幕一区二区| 久久se精品一区二区| 丰满亚洲少妇av| 欧美三级中文字幕在线观看| 久久精品夜色噜噜亚洲aⅴ| 亚洲成av人片在线观看| 成人免费视频caoporn| 色综合天天综合狠狠| 4438x成人网最大色成网站| 一区二区三区欧美视频| 国内精品免费**视频| 91丝袜高跟美女视频| 精品免费99久久| 亚洲激情欧美激情| 久久精品国产色蜜蜜麻豆| 欧美日韩在线播放三区四区| 日韩一级完整毛片| 日韩电影在线观看电影| 国产盗摄精品一区二区三区在线|