xine-lib: xine_list_s Struct Reference

xine-lib 1.2.12

Data Fields
xine_list_s Struct Reference

## Data Fields
dlist_t | used
dlist_t | free
_xine_list_chunk_t * | chunks
uint32_t | size
_xine_list_chunk_t | first_chunk

## Field Documentation

## ◆ chunks

_xine_list_chunk_t* xine_list_s::chunks

Referenced by _xine_list_chunk_new(), _xine_list_elem_new(), _xine_list_reset(), and xine_list_new().

## ◆ first_chunk

_xine_list_chunk_t xine_list_s::first_chunk

Referenced by _xine_list_reset(), and xine_list_new().

## ◆ free

dlist_t xine_list_s::free

Referenced by _xine_list_elem_new(), _xine_list_reset(), xine_list_new(), and xine_list_remove().

## ◆ size

uint32_t xine_list_s::size

Referenced by _xine_list_reset(), xine_list_back(), xine_list_empty(), xine_list_front(), xine_list_insert(), xine_list_new(), xine_list_push_back(), xine_list_push_front(), xine_list_remove(), and xine_list_size().

## ◆ used

dlist_t xine_list_s::used

Referenced by _xine_list_reset(), xine_list_back(), xine_list_find(), xine_list_front(), xine_list_insert(), xine_list_new(), xine_list_next(), xine_list_next_value(), xine_list_prev(), xine_list_prev_value(), xine_list_push_back(), and xine_list_push_front().

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

- xine-lib-1.2.12/src/xine-utils/list.c