![]() |
DarkPlaces
Game engine based on the Quake 1 engine by id Software, developed by LadyHavoc
|
|
Go to the source code of this file.
Data Structures | |
struct | llist_t |
Macros | |
#define | List_Entry(ptr, type, member) |
#define | List_Entry_Is_Head(pos, head, member) |
#define | List_First_Entry(ptr, type, member) |
#define | List_First_Entry_Or_Null(ptr, type, member) |
#define | List_For_Each(pos, head) |
#define | List_For_Each_Continue(pos, head) |
#define | List_For_Each_Entry(pos, head, type, member) |
#define | List_For_Each_Entry_Continue(pos, head, type, member) |
#define | List_For_Each_Entry_From(pos, head, type, member) |
#define | List_For_Each_Entry_Safe(pos, n, head, type, member) |
#define | List_For_Each_Entry_Safe_Continue(pos, n, head, type, member) |
#define | List_For_Each_Entry_Safe_From(pos, n, head, type, member) |
#define | List_For_Each_Prev(pos, head) |
#define | List_For_Each_Prev_Entry(pos, head, type, member) |
#define | List_For_Each_Prev_Entry_Continue(pos, head, type, member) |
#define | List_For_Each_Prev_Entry_From(pos, head, type, member) |
#define | List_For_Each_Prev_Entry_Safe(pos, n, head, type, member) |
#define | List_For_Each_Prev_Safe(pos, n, head) |
#define | List_For_Each_Safe(pos, n, head) |
#define | LIST_HEAD(name) |
#define | LIST_HEAD_INIT(name) |
#define | List_Last_Entry(ptr, type, member) |
#define | List_Next_Entry(pos, type, member) |
#define | List_Prepare_Entry(pos, head, type, member) |
#define | List_Prev_Entry(pos, type, member) |
#define | List_Safe_Reset_Next(pos, n, type, member) |
#define List_Entry | ( | ptr, | |
type, | |||
member ) |
Definition at line 44 of file com_list.h.
Referenced by Cbuf_AddText(), Cbuf_Execute(), Cbuf_Execute_Deferred(), Cbuf_InsertText(), Cbuf_NodeGet(), Cmd_Defer_f(), and World_UnlinkAll().
#define List_Entry_Is_Head | ( | pos, | |
head, | |||
member ) |
Definition at line 115 of file com_list.h.
#define List_First_Entry | ( | ptr, | |
type, | |||
member ) |
Definition at line 50 of file com_list.h.
Referenced by _Mem_EmptyPool(), _Mem_FreePool(), and Curl_CancelAll().
#define List_First_Entry_Or_Null | ( | ptr, | |
type, | |||
member ) |
Definition at line 61 of file com_list.h.
#define List_For_Each | ( | pos, | |
head ) |
Definition at line 82 of file com_list.h.
#define List_For_Each_Continue | ( | pos, | |
head ) |
Definition at line 88 of file com_list.h.
#define List_For_Each_Entry | ( | pos, | |
head, | |||
type, | |||
member ) |
Definition at line 121 of file com_list.h.
Referenced by _Mem_CheckSentinelsGlobal(), CheckPendingDownloads(), Cmd_Defer_f(), Curl_Clear_forthismap(), Curl_Find(), Curl_Frame(), Curl_GetDownloadInfo(), Curl_Info_f(), LHNET_OpenSocket_Connectionless(), Mem_IsAllocated(), Mem_PrintList(), Mem_PrintStats(), Sys_Sleep(), and World_EntitiesInBox().
#define List_For_Each_Entry_Continue | ( | pos, | |
head, | |||
type, | |||
member ) |
Definition at line 143 of file com_list.h.
#define List_For_Each_Entry_From | ( | pos, | |
head, | |||
type, | |||
member ) |
Definition at line 159 of file com_list.h.
Definition at line 173 of file com_list.h.
Referenced by Cbuf_Execute_Deferred(), Curl_Cancel_ToMemory(), LHNET_Read(), and LHNET_Shutdown().
Definition at line 182 of file com_list.h.
Definition at line 191 of file com_list.h.
#define List_For_Each_Prev | ( | pos, | |
head ) |
Definition at line 94 of file com_list.h.
#define List_For_Each_Prev_Entry | ( | pos, | |
head, | |||
type, | |||
member ) |
Definition at line 129 of file com_list.h.
#define List_For_Each_Prev_Entry_Continue | ( | pos, | |
head, | |||
type, | |||
member ) |
Definition at line 151 of file com_list.h.
#define List_For_Each_Prev_Entry_From | ( | pos, | |
head, | |||
type, | |||
member ) |
Definition at line 166 of file com_list.h.
Definition at line 199 of file com_list.h.
#define List_For_Each_Prev_Safe | ( | pos, | |
n, | |||
head ) |
Definition at line 107 of file com_list.h.
#define List_For_Each_Safe | ( | pos, | |
n, | |||
head ) |
Definition at line 100 of file com_list.h.
#define LIST_HEAD | ( | name | ) |
Definition at line 38 of file com_list.h.
#define LIST_HEAD_INIT | ( | name | ) |
Definition at line 36 of file com_list.h.
#define List_Last_Entry | ( | ptr, | |
type, | |||
member ) |
Definition at line 56 of file com_list.h.
#define List_Next_Entry | ( | pos, | |
type, | |||
member ) |
Definition at line 70 of file com_list.h.
#define List_Prepare_Entry | ( | pos, | |
head, | |||
type, | |||
member ) |
Definition at line 137 of file com_list.h.
#define List_Prev_Entry | ( | pos, | |
type, | |||
member ) |
Definition at line 76 of file com_list.h.
Definition at line 208 of file com_list.h.
Definition at line 230 of file com_list.h.
References llist_t::next, and llist_t::prev.
Referenced by List_Add(), and List_Add_Tail().
Definition at line 257 of file com_list.h.
References llist_t::next, and llist_t::prev.
Referenced by __List_Delete_Node().
Definition at line 266 of file com_list.h.
References __List_Delete(), llist_t::next, and llist_t::prev.
Referenced by List_Delete(), List_Delete_Init(), List_Move(), and List_Move_Tail().
Definition at line 385 of file com_list.h.
References first, llist_t::next, and llist_t::prev.
Referenced by List_Splice(), and List_Splice_Tail().
Definition at line 241 of file com_list.h.
References __List_Add(), and llist_t::next.
Referenced by _Mem_Alloc(), Curl_Begin(), List_Move(), and List_Swap().
Definition at line 249 of file com_list.h.
References __List_Add(), and llist_t::prev.
Referenced by LHNET_OpenSocket_Connectionless(), LHNET_Write(), List_Move_Tail(), and World_InsertLinkBefore().
Definition at line 347 of file com_list.h.
References first, llist_t::next, and llist_t::prev.
Definition at line 220 of file com_list.h.
References llist_t::next, and llist_t::prev.
Referenced by _Mem_AllocPool(), LHNET_Init(), and List_Replace_Init().
Definition at line 274 of file com_list.h.
References __List_Delete_Node(), llist_t::next, NULL, and llist_t::prev.
Referenced by _Mem_FreeBlock(), Curl_EndDownload(), LHNET_CloseSocket(), LHNET_Read(), LHNET_Shutdown(), and World_RemoveLink().
Definition at line 283 of file com_list.h.
References __List_Delete_Node(), llist_t::next, and llist_t::prev.
Referenced by List_Swap().
Definition at line 211 of file com_list.h.
References llist_t::next.
Referenced by _Mem_EmptyPool(), _Mem_FreePool(), Cbuf_AddText(), Cbuf_Clear(), Cbuf_Execute(), Cbuf_InsertText(), Cbuf_NodeGet(), Cmd_Defer_f(), Curl_CancelAll(), Curl_Frame(), Curl_Running(), Curl_Select(), List_Rotate_Left(), List_Splice(), List_Splice_Tail(), and Mem_PrintStats().
Definition at line 415 of file com_list.h.
References llist_t::prev.
Definition at line 420 of file com_list.h.
References llist_t::next.
Definition at line 327 of file com_list.h.
References __List_Delete_Node(), and List_Add().
Definition at line 336 of file com_list.h.
References __List_Delete_Node(), and List_Add_Tail().
Referenced by Cbuf_Clear(), Cbuf_Execute(), Cbuf_Execute_Deferred(), Cbuf_LinkString(), Cmd_Defer_f(), List_Rotate_Left(), and List_Rotate_To_Front().
Definition at line 292 of file com_list.h.
References llist_t::next, and llist_t::prev.
Referenced by List_Replace_Init(), and List_Swap().
Definition at line 305 of file com_list.h.
References List_Create(), and List_Replace().
Definition at line 363 of file com_list.h.
References first, List_Is_Empty(), List_Move_Tail(), and llist_t::next.
Definition at line 377 of file com_list.h.
References List_Move_Tail().
Definition at line 400 of file com_list.h.
References __List_Splice(), List_Is_Empty(), and llist_t::next.
Referenced by Cbuf_InsertText().
Definition at line 409 of file com_list.h.
References __List_Splice(), List_Is_Empty(), and llist_t::prev.
Referenced by Cbuf_AddText().
Definition at line 314 of file com_list.h.
References List_Add(), List_Delete_Init(), List_Replace(), and llist_t::prev.