gwenhywfar
4.11.0beta
|
This group contains the definition of a GWEN_REFPTR. More...
Constructor, Destructor, Copy, Duplicate functions | |
GWENHYWFAR_API GWEN_REFPTR * | GWEN_RefPtr_new (void *dp, GWEN_REFPTR_INFO *rpi) |
GWENHYWFAR_API GWEN_REFPTR * | GWEN_RefPtr_dup (const GWEN_REFPTR *rp) |
GWENHYWFAR_API GWEN_REFPTR * | GWEN_RefPtr_copy (const GWEN_REFPTR *rp) |
GWENHYWFAR_API void | GWEN_RefPtr_free (GWEN_REFPTR *rp) |
GWENHYWFAR_API GWEN_REFPTR_INFO * | GWEN_RefPtrInfo_new (void) |
GWENHYWFAR_API void | GWEN_RefPtrInfo_free (GWEN_REFPTR_INFO *rpi) |
GWENHYWFAR_API void | GWEN_RefPtrInfo_Attach (GWEN_REFPTR_INFO *rpi) |
Data Functions | |
GWENHYWFAR_API void * | GWEN_RefPtr_GetData (const GWEN_REFPTR *rp) |
GWENHYWFAR_API void | GWEN_RefPtr_SetData (GWEN_REFPTR *rp, void *dp, GWEN_REFPTR_INFO *rpi) |
Getting and Setting Flags | |
These flags are used for newly created GWEN_REFPTR to provide a default value. Please see GWEN_REFPTR_FLAGS_AUTODELETE and following. | |
GWENHYWFAR_API uint32_t | GWEN_RefPtr_GetFlags (const GWEN_REFPTR *rp) |
GWENHYWFAR_API void | GWEN_RefPtr_SetFlags (GWEN_REFPTR *rp, uint32_t fl) |
GWENHYWFAR_API void | GWEN_RefPtr_AddFlags (GWEN_REFPTR *rp, uint32_t fl) |
GWENHYWFAR_API void | GWEN_RefPtr_DelFlags (GWEN_REFPTR *rp, uint32_t fl) |
GWENHYWFAR_API uint32_t | GWEN_RefPtrInfo_GetFlags (const GWEN_REFPTR_INFO *rpi) |
GWENHYWFAR_API void | GWEN_RefPtrInfo_SetFlags (GWEN_REFPTR_INFO *rpi, uint32_t fl) |
GWENHYWFAR_API void | GWEN_RefPtrInfo_AddFlags (GWEN_REFPTR_INFO *rpi, uint32_t fl) |
GWENHYWFAR_API void | GWEN_RefPtrInfo_DelFlags (GWEN_REFPTR_INFO *rpi, uint32_t fl) |
This group contains the definition of a GWEN_REFPTR.
GWENHYWFAR_API void GWEN_RefPtr_AddFlags | ( | GWEN_REFPTR * | rp, |
uint32_t | fl | ||
) |
GWENHYWFAR_API GWEN_REFPTR* GWEN_RefPtr_copy | ( | const GWEN_REFPTR * | rp | ) |
GWENHYWFAR_API void GWEN_RefPtr_DelFlags | ( | GWEN_REFPTR * | rp, |
uint32_t | fl | ||
) |
GWENHYWFAR_API GWEN_REFPTR* GWEN_RefPtr_dup | ( | const GWEN_REFPTR * | rp | ) |
GWENHYWFAR_API void GWEN_RefPtr_free | ( | GWEN_REFPTR * | rp | ) |
GWENHYWFAR_API void* GWEN_RefPtr_GetData | ( | const GWEN_REFPTR * | rp | ) |
GWENHYWFAR_API uint32_t GWEN_RefPtr_GetFlags | ( | const GWEN_REFPTR * | rp | ) |
GWENHYWFAR_API GWEN_REFPTR* GWEN_RefPtr_new | ( | void * | dp, |
GWEN_REFPTR_INFO * | rpi | ||
) |
GWENHYWFAR_API void GWEN_RefPtr_SetData | ( | GWEN_REFPTR * | rp, |
void * | dp, | ||
GWEN_REFPTR_INFO * | rpi | ||
) |
GWENHYWFAR_API void GWEN_RefPtr_SetFlags | ( | GWEN_REFPTR * | rp, |
uint32_t | fl | ||
) |
GWENHYWFAR_API void GWEN_RefPtrInfo_AddFlags | ( | GWEN_REFPTR_INFO * | rpi, |
uint32_t | fl | ||
) |
GWENHYWFAR_API void GWEN_RefPtrInfo_Attach | ( | GWEN_REFPTR_INFO * | rpi | ) |
GWENHYWFAR_API void GWEN_RefPtrInfo_DelFlags | ( | GWEN_REFPTR_INFO * | rpi, |
uint32_t | fl | ||
) |
GWENHYWFAR_API void GWEN_RefPtrInfo_free | ( | GWEN_REFPTR_INFO * | rpi | ) |
GWENHYWFAR_API uint32_t GWEN_RefPtrInfo_GetFlags | ( | const GWEN_REFPTR_INFO * | rpi | ) |
GWENHYWFAR_API GWEN_REFPTR_INFO* GWEN_RefPtrInfo_new | ( | void | ) |
GWENHYWFAR_API void GWEN_RefPtrInfo_SetFlags | ( | GWEN_REFPTR_INFO * | rpi, |
uint32_t | fl | ||
) |