#include "list_p.h"
#include <gwenhywfar/misc.h>
#include <gwenhywfar/debug.h>
Go to the source code of this file.
void GWEN__ListPtr_Attach | ( | GWEN__LISTPTR * | lp | ) |
void GWEN__ListPtr_Clear | ( | GWEN__LISTPTR * | lp | ) |
Definition at line 101 of file list.c.
References GWEN_ListEntry_free().
Referenced by GWEN__ListPtr_free(), and GWEN_List_Clear().
GWEN__LISTPTR* GWEN__ListPtr_dup | ( | GWEN__LISTPTR * | lp | ) |
Definition at line 120 of file list.c.
References GWEN__ListPtr_new(), GWEN_ListEntry_new(), and GWEN_RefPtr_dup().
Referenced by GWEN_List_Erase(), GWEN_List_PopBack(), GWEN_List_PopFront(), GWEN_List_PushBackRefPtr(), GWEN_List_PushFrontRefPtr(), and GWEN_List_Unshare().
void GWEN__ListPtr_free | ( | GWEN__LISTPTR * | lp | ) |
Definition at line 81 of file list.c.
References GWEN__ListPtr_Clear(), and GWEN_FREE_OBJECT.
Referenced by GWEN_List_Clear(), GWEN_List_Erase(), GWEN_List_free(), GWEN_List_PopBack(), GWEN_List_PopFront(), GWEN_List_PushBackRefPtr(), GWEN_List_PushFrontRefPtr(), and GWEN_List_Unshare().
GWEN__LISTPTR* GWEN__ListPtr_new | ( | ) |
Definition at line 71 of file list.c.
References GWEN_NEW_OBJECT.
Referenced by GWEN__ListPtr_dup(), GWEN_List_Clear(), and GWEN_List_new().
void GWEN_ConstList_Erase | ( | GWEN_CONSTLIST * | l, | |
GWEN_CONSTLIST_ITERATOR * | it | |||
) |
Definition at line 826 of file list.c.
References GWEN_List_Erase().
Referenced by GWEN_ConstList_Remove().
void GWEN_ListEntry_free | ( | GWEN_LIST_ENTRY * | le | ) |
Definition at line 52 of file list.c.
References DBG_VERBOUS, GWEN_FREE_OBJECT, GWEN_LOGDOMAIN, and GWEN_RefPtr_free().
Referenced by GWEN__ListPtr_Clear(), GWEN_List_Erase(), GWEN_List_PopBack(), GWEN_List_PopFront(), GWEN_ListIterator_free(), GWEN_ListIterator_NextRefPtr(), and GWEN_ListIterator_PreviousRefPtr().
GWEN_LIST_ENTRY* GWEN_ListEntry_new | ( | ) |
Definition at line 42 of file list.c.
References GWEN_NEW_OBJECT.
Referenced by GWEN__ListPtr_dup(), GWEN_List_PushBackRefPtr(), and GWEN_List_PushFrontRefPtr().