Go to the documentation of this file.
31 #ifndef CPL_LIST_H_INCLUDED
32 #define CPL_LIST_H_INCLUDED
int CPLListCount(const CPLList *psList)
Return the number of elements in a list.
Definition: cpl_list.cpp:209
void * CPLListGetData(const CPLList *psElement)
Return pointer to the data object contained in given list element.
Definition: cpl_list.cpp:328
struct _CPLList * psNext
Definition: cpl_list.h:59
#define CPL_C_START
Macro to start a block of C symbols.
Definition: cpl_port.h:336
List element structure.
Definition: cpl_list.h:50
CPLList * CPLListInsert(CPLList *psList, void *pData, int nPosition)
Insert an object into list at specified position (zero based).
Definition: cpl_list.cpp:95
void * pData
Definition: cpl_list.h:55
#define CPL_C_END
Macro to end a block of C symbols.
Definition: cpl_port.h:338
void CPLListDestroy(CPLList *psList)
Destroy a list.
Definition: cpl_list.cpp:284
CPLList * CPLListGetLast(CPLList *psList)
Return the pointer to last element in a list.
Definition: cpl_list.cpp:155
CPLList * CPLListRemove(CPLList *psList, int nPosition)
Remove the element from the specified position (zero based) in a list.
Definition: cpl_list.cpp:237
CPLList * CPLListAppend(CPLList *psList, void *pData)
Append an object list and return a pointer to the modified list.
Definition: cpl_list.cpp:56
CPLList * CPLListGetNext(const CPLList *psElement)
Return the pointer to next element in a list.
Definition: cpl_list.cpp:308
CPLList * CPLListGet(CPLList *const psList, int nPosition)
Return the pointer to the specified element in a list.
Definition: cpl_list.cpp:181
Generated for GDAL by
1.8.16.