The plist data type.
More...
#include <plist.h>
Data Fields |
struct obstack * | obst |
| The obstack used for all allocations.
|
unsigned | foreign_obstack: 1 |
| Set to 1 if plist uses a foreign obstack.
|
plist_element_t * | first_element |
| First element in the list.
|
plist_element_t * | last_element |
| Last element in the list.
|
int | element_count |
| Current number of elements in the list.
|
plist_element_t * | first_free_element |
| First element in the free list.
|
Detailed Description
The plist data type.
Definition at line 45 of file plist.h.
Field Documentation
int plist_t::element_count |
Current number of elements in the list.
Definition at line 59 of file plist.h.
plist_element_t* plist_t::first_element |
First element in the list.
Definition at line 53 of file plist.h.
plist_element_t* plist_t::first_free_element |
First element in the free list.
Please note that the free list is a single linked list and all back references are invalid.
Definition at line 66 of file plist.h.
unsigned plist_t::foreign_obstack |
Set to 1 if plist uses a foreign obstack.
Definition at line 50 of file plist.h.
plist_element_t* plist_t::last_element |
Last element in the list.
Definition at line 56 of file plist.h.
struct obstack* plist_t::obst |
The obstack used for all allocations.
Definition at line 47 of file plist.h.
The documentation for this struct was generated from the following file: