gwenhywfar
4.3.1
|
This group contains the definition of a GWEN_REFPTR. More...
This group contains the definition of a GWEN_REFPTR.
GWENHYWFAR_API void GWEN_RefPtr_AddFlags | ( | GWEN_REFPTR * | rp, |
uint32_t | fl | ||
) |
Definition at line 271 of file refptr.c.
References DBG_INFO, and GWEN_LOGDOMAIN.
Referenced by GWEN_StringList2_AppendString(), and GWEN_StringList2_InsertString().
GWENHYWFAR_API GWEN_REFPTR* GWEN_RefPtr_copy | ( | const GWEN_REFPTR * | rp | ) |
Definition at line 206 of file refptr.c.
References GWEN_RefPtr_new().
GWENHYWFAR_API void GWEN_RefPtr_DelFlags | ( | GWEN_REFPTR * | rp, |
uint32_t | fl | ||
) |
Definition at line 282 of file refptr.c.
References DBG_INFO, and GWEN_LOGDOMAIN.
GWENHYWFAR_API GWEN_REFPTR* GWEN_RefPtr_dup | ( | const GWEN_REFPTR * | rp | ) |
Definition at line 194 of file refptr.c.
References GWEN_NEW_OBJECT, and GWEN_RefPtrObject_Attach().
Referenced by GWEN__ListPtr_dup().
GWENHYWFAR_API void GWEN_RefPtr_free | ( | GWEN_REFPTR * | rp | ) |
Definition at line 184 of file refptr.c.
References DBG_VERBOUS, GWEN_FREE_OBJECT, GWEN_LOGDOMAIN, and GWEN_RefPtrObject_free().
Referenced by GWEN_ListEntry_free().
GWENHYWFAR_API void* GWEN_RefPtr_GetData | ( | const GWEN_REFPTR * | rp | ) |
Definition at line 228 of file refptr.c.
Referenced by GWEN_List_Dump(), GWEN_List_GetBack(), GWEN_List_GetFront(), GWEN_ListIterator_Data(), GWEN_ListIterator_Next(), GWEN_ListIterator_Previous(), and GWEN_StringList2__GetString().
GWENHYWFAR_API uint32_t GWEN_RefPtr_GetFlags | ( | const GWEN_REFPTR * | rp | ) |
Definition at line 250 of file refptr.c.
References DBG_INFO, and GWEN_LOGDOMAIN.
GWENHYWFAR_API GWEN_REFPTR* GWEN_RefPtr_new | ( | void * | dp, |
GWEN_REFPTR_INFO * | rpi | ||
) |
Definition at line 172 of file refptr.c.
References GWEN_NEW_OBJECT, and GWEN_RefPtrObject_new().
Referenced by GWEN_List_PushBack(), GWEN_List_PushFront(), GWEN_RefPtr_copy(), GWEN_StringList2_AppendString(), and GWEN_StringList2_InsertString().
GWENHYWFAR_API void GWEN_RefPtr_SetData | ( | GWEN_REFPTR * | rp, |
void * | dp, | ||
GWEN_REFPTR_INFO * | rpi | ||
) |
Definition at line 239 of file refptr.c.
References GWEN_RefPtrObject_free(), and GWEN_RefPtrObject_new().
GWENHYWFAR_API void GWEN_RefPtr_SetFlags | ( | GWEN_REFPTR * | rp, |
uint32_t | fl | ||
) |
Definition at line 260 of file refptr.c.
References DBG_INFO, and GWEN_LOGDOMAIN.
GWENHYWFAR_API void GWEN_RefPtrInfo_AddFlags | ( | GWEN_REFPTR_INFO * | rpi, |
uint32_t | fl | ||
) |
GWENHYWFAR_API void GWEN_RefPtrInfo_Attach | ( | GWEN_REFPTR_INFO * | rpi | ) |
Definition at line 138 of file refptr.c.
Referenced by GWEN_List_SetRefPtrInfo(), and GWEN_RefPtrObject_new().
GWENHYWFAR_API void GWEN_RefPtrInfo_DelFlags | ( | GWEN_REFPTR_INFO * | rpi, |
uint32_t | fl | ||
) |
GWENHYWFAR_API void GWEN_RefPtrInfo_free | ( | GWEN_REFPTR_INFO * | rpi | ) |
Definition at line 126 of file refptr.c.
References DBG_VERBOUS, GWEN_FREE_OBJECT, and GWEN_LOGDOMAIN.
Referenced by GWEN_List_free(), GWEN_List_SetRefPtrInfo(), and GWEN_StringList2_new().
GWENHYWFAR_API uint32_t GWEN_RefPtrInfo_GetFlags | ( | const GWEN_REFPTR_INFO * | rpi | ) |
Definition at line 115 of file refptr.c.
References GWEN_NEW_OBJECT.
Referenced by GWEN_StringList2_new().
GWENHYWFAR_API void GWEN_RefPtrInfo_SetFlags | ( | GWEN_REFPTR_INFO * | rpi, |
uint32_t | fl | ||
) |