#include "refptr_p.h"
#include <gwenhywfar/misc.h>
#include <gwenhywfar/debug.h>
#include <stdlib.h>
Go to the source code of this file.
Functions |
void | GWEN_RefPtr_AddFlags (GWEN_REFPTR *rp, uint32_t fl) |
GWEN_REFPTR * | GWEN_RefPtr_copy (const GWEN_REFPTR *rp) |
void | GWEN_RefPtr_DelFlags (GWEN_REFPTR *rp, uint32_t fl) |
GWEN_REFPTR * | GWEN_RefPtr_dup (const GWEN_REFPTR *rp) |
void | GWEN_RefPtr_free (GWEN_REFPTR *rp) |
void * | GWEN_RefPtr_GetData (const GWEN_REFPTR *rp) |
uint32_t | GWEN_RefPtr_GetFlags (const GWEN_REFPTR *rp) |
GWEN_REFPTR * | GWEN_RefPtr_new (void *dp, GWEN_REFPTR_INFO *rpi) |
void | GWEN_RefPtr_SetData (GWEN_REFPTR *rp, void *dp, GWEN_REFPTR_INFO *rpi) |
void | GWEN_RefPtr_SetFlags (GWEN_REFPTR *rp, uint32_t fl) |
void | GWEN_RefPtrInfo_AddFlags (GWEN_REFPTR_INFO *rpi, uint32_t fl) |
void | GWEN_RefPtrInfo_Attach (GWEN_REFPTR_INFO *rpi) |
void | GWEN_RefPtrInfo_DelFlags (GWEN_REFPTR_INFO *rpi, uint32_t fl) |
void | GWEN_RefPtrInfo_free (GWEN_REFPTR_INFO *rpi) |
uint32_t | GWEN_RefPtrInfo_GetFlags (const GWEN_REFPTR_INFO *rpi) |
GWEN_REFPTR_INFO * | GWEN_RefPtrInfo_new (void) |
void | GWEN_RefPtrInfo_SetDupFn (GWEN_REFPTR_INFO *rpi, GWEN_REFPTR_INFO_DUP_FN f) |
void | GWEN_RefPtrInfo_SetFlags (GWEN_REFPTR_INFO *rpi, uint32_t fl) |
void | GWEN_RefPtrInfo_SetFreeFn (GWEN_REFPTR_INFO *rpi, GWEN_REFPTR_INFO_FREE_FN f) |
void | GWEN_RefPtrObject_Attach (GWEN_REFPTR_POBJECT *rpo) |
void | GWEN_RefPtrObject_free (GWEN_REFPTR_POBJECT *rpo) |
GWEN_REFPTR_POBJECT * | GWEN_RefPtrObject_new (void *dp, GWEN_REFPTR_INFO *rpi) |
Function Documentation
void GWEN_RefPtrObject_Attach |
( |
GWEN_REFPTR_POBJECT * |
rpo | ) |
|
void GWEN_RefPtrObject_free |
( |
GWEN_REFPTR_POBJECT * |
rpo | ) |
|
GWEN_REFPTR_POBJECT* GWEN_RefPtrObject_new |
( |
void * |
dp, |
|
|
GWEN_REFPTR_INFO * |
rpi |
|
) |
| |