📄 cpl__list_8h.html
字号:
<p>Return the pointer to the specified element in a list.<p><dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>psList</em> </td><td>pointer to list head.</td></tr> </table></dl><dl class="return" compact><dt><b>Returns:</b></dt><dd>pointer to the specified element in a list. </dd></dl></div></div><p><a class="anchor" name="7172178c5ec7f4b8292ab376c88ceaef"></a><!-- doxytag: member="cpl_list.h::CPLListGetData" ref="7172178c5ec7f4b8292ab376c88ceaef" args="(CPLList *psElement)" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">void* CPLListGetData </td> <td>(</td> <td class="paramtype"><a class="el" href="struct__CPLList.html">CPLList</a> * </td> <td class="paramname"> <em>psElement</em> </td> <td> ) </td> <td width="100%"></td> </tr> </table></div><div class="memdoc"><p>Return pointer to the data object contained in given list element.<p><dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>psElement</em> </td><td>pointer to list element.</td></tr> </table></dl><dl class="return" compact><dt><b>Returns:</b></dt><dd>pointer to the data object contained in given list element. </dd></dl></div></div><p><a class="anchor" name="8ed2d72f3e97a8dbcf215e1a9df65888"></a><!-- doxytag: member="cpl_list.h::CPLListGetLast" ref="8ed2d72f3e97a8dbcf215e1a9df65888" args="(CPLList *psList)" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="struct__CPLList.html">CPLList</a>* CPLListGetLast </td> <td>(</td> <td class="paramtype"><a class="el" href="struct__CPLList.html">CPLList</a> * </td> <td class="paramname"> <em>psList</em> </td> <td> ) </td> <td width="100%"></td> </tr> </table></div><div class="memdoc"><p>Return the pointer to last element in a list.<p><dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>psList</em> </td><td>pointer to list head.</td></tr> </table></dl><dl class="return" compact><dt><b>Returns:</b></dt><dd>pointer to last element in a list. </dd></dl></div></div><p><a class="anchor" name="31f2b51b02c65c6e18443c808494ea2b"></a><!-- doxytag: member="cpl_list.h::CPLListGetNext" ref="31f2b51b02c65c6e18443c808494ea2b" args="(CPLList *psElement)" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="struct__CPLList.html">CPLList</a>* CPLListGetNext </td> <td>(</td> <td class="paramtype"><a class="el" href="struct__CPLList.html">CPLList</a> * </td> <td class="paramname"> <em>psElement</em> </td> <td> ) </td> <td width="100%"></td> </tr> </table></div><div class="memdoc"><p>Return the pointer to next element in a list.<p><dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>psElement</em> </td><td>pointer to list element.</td></tr> </table></dl><dl class="return" compact><dt><b>Returns:</b></dt><dd>pointer to the list element preceded by the given element. </dd></dl></div></div><p><a class="anchor" name="0ac887cca7e1a3ef9bac3f618c622f8a"></a><!-- doxytag: member="cpl_list.h::CPLListInsert" ref="0ac887cca7e1a3ef9bac3f618c622f8a" args="(CPLList *psList, void *pData, int nPosition)" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="struct__CPLList.html">CPLList</a>* CPLListInsert </td> <td>(</td> <td class="paramtype"><a class="el" href="struct__CPLList.html">CPLList</a> * </td> <td class="paramname"> <em>psList</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"> <em>pData</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>nPosition</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table></div><div class="memdoc"><p>Insert an object into list at specified position (zero based). If the input list is NULL, then a new list is created.<p><dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>psList</em> </td><td>pointer to list head. </td></tr> <tr><td valign="top"></td><td valign="top"><em>pData</em> </td><td>pointer to inserted data object. May be NULL. </td></tr> <tr><td valign="top"></td><td valign="top"><em>nPosition</em> </td><td>position number to insert an object.</td></tr> </table></dl><dl class="return" compact><dt><b>Returns:</b></dt><dd>pointer to the head of modified list. </dd></dl></div></div><p><a class="anchor" name="6b6e9b39a015ccb6de42f920b67bb66a"></a><!-- doxytag: member="cpl_list.h::CPLListRemove" ref="6b6e9b39a015ccb6de42f920b67bb66a" args="(CPLList *psList, int nPosition)" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="struct__CPLList.html">CPLList</a>* CPLListRemove </td> <td>(</td> <td class="paramtype"><a class="el" href="struct__CPLList.html">CPLList</a> * </td> <td class="paramname"> <em>psList</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>nPosition</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table></div><div class="memdoc"><p>Remone the element from the specified position (zero based) in a list. Data object contained in removed element must be freed by the caller first.<p><dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>psList</em> </td><td>pointer to list head. </td></tr> <tr><td valign="top"></td><td valign="top"><em>nPosition</em> </td><td>position number to delet an element.</td></tr> </table></dl><dl class="return" compact><dt><b>Returns:</b></dt><dd>pointer to the head of modified list. </dd></dl></div></div><p><hr>Generated for GDAL by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1.</body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -