# _CPLList Struct Reference

List element structure. More...

`#include <cpl_list.h>`

List of all members.

## Public Attributes
void * | pData
struct _CPLList * | psNext

## Detailed Description

List element structure.

## Member Data Documentation

void* _CPLList::pData

Pointer to the data object. Should be allocated and frred by the caller.

Referenced by CPLHashSetDestroy(), CPLHashSetForeach(), CPLHashSetRemove(), CPLListAppend(), CPLListGetData(), and CPLListInsert().

struct _CPLList* _CPLList::psNext`[read]`

Pointer to the next element in list. NULL, if current element is the last one

Referenced by CPLHashSetDestroy(), CPLHashSetForeach(), CPLHashSetRemove(), CPLListAppend(), CPLListCount(), CPLListDestroy(), CPLListGet(), CPLListGetLast(), CPLListGetNext(), CPLListInsert(), and CPLListRemove().

The documentation for this struct was generated from the following file:

- cpl_list.h

Generated for GDAL by 1.5.7.1.