VLC 4.0.0-dev
|
Doubly-linked list node. More...
#include <vlc_list.h>
Data Fields | |
struct vlc_list * | prev |
struct vlc_list * | next |
Doubly-linked list node.
This data structure provides a doubly-linked list node. It must be embedded in each member of a list as a node proper. It also serves as a list head in the object containing the list.
struct vlc_list* vlc_list::next |
Referenced by QueueTake(), vlc_executor_Cancel(), vlc_list_add_after(), vlc_list_add_before(), vlc_list_add_between(), vlc_list_first_or_null(), vlc_list_init(), vlc_list_is_empty(), vlc_list_is_last(), vlc_list_it_next(), vlc_list_it_prev(), vlc_list_it_start(), vlc_list_it_start_const(), vlc_list_next_or_null(), vlc_list_remove(), and vlc_list_replace().
struct vlc_list* vlc_list::prev |
Referenced by QueueTake(), var_Copy(), var_CopyDevice(), vlc_executor_Cancel(), vlc_list_add_after(), vlc_list_add_before(), vlc_list_add_between(), vlc_list_init(), vlc_list_is_first(), vlc_list_it_prev(), vlc_list_it_reverse_start(), vlc_list_it_reverse_start_const(), vlc_list_last_or_null(), vlc_list_prev_or_null(), vlc_list_remove(), and vlc_list_replace().