Prototypes for Virtual Functions | |
typedef void *(*) | GWEN_REFPTR_INFO_DUP_FN (void *dp) |
typedef void(*) | GWEN_REFPTR_INFO_FREE_FN (void *dp) |
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 void | GWEN_RefPtrInfo_AddFlags (GWEN_REFPTR_INFO *rpi, GWEN_TYPE_UINT32 fl) |
GWENHYWFAR_API void | GWEN_RefPtrInfo_DelFlags (GWEN_REFPTR_INFO *rpi, GWEN_TYPE_UINT32 fl) |
GWENHYWFAR_API GWEN_TYPE_UINT32 | GWEN_RefPtrInfo_GetFlags (const GWEN_REFPTR_INFO *rpi) |
GWENHYWFAR_API void | GWEN_RefPtrInfo_SetFlags (GWEN_REFPTR_INFO *rpi, GWEN_TYPE_UINT32 fl) |
Constructor, Destructor, Copy, Duplicate functions | |
GWENHYWFAR_API void | GWEN_RefPtrInfo_Attach (GWEN_REFPTR_INFO *rpi) |
GWENHYWFAR_API void | GWEN_RefPtrInfo_free (GWEN_REFPTR_INFO *rpi) |
GWENHYWFAR_API GWEN_REFPTR_INFO * | GWEN_RefPtrInfo_new () |
Setters for Virtual Functions | |
GWENHYWFAR_API void | GWEN_RefPtrInfo_SetDupFn (GWEN_REFPTR_INFO *rpi, GWEN_REFPTR_INFO_DUP_FN f) |
GWENHYWFAR_API void | GWEN_RefPtrInfo_SetFreeFn (GWEN_REFPTR_INFO *rpi, GWEN_REFPTR_INFO_FREE_FN f) |
typedef void*(*) GWEN_REFPTR_INFO_DUP_FN(void *dp) |
typedef void(*) GWEN_REFPTR_INFO_FREE_FN(void *dp) |
GWENHYWFAR_API void GWEN_RefPtrInfo_AddFlags | ( | GWEN_REFPTR_INFO * | rpi, | |
GWEN_TYPE_UINT32 | fl | |||
) |
GWENHYWFAR_API void GWEN_RefPtrInfo_Attach | ( | GWEN_REFPTR_INFO * | rpi | ) |
GWENHYWFAR_API void GWEN_RefPtrInfo_DelFlags | ( | GWEN_REFPTR_INFO * | rpi, | |
GWEN_TYPE_UINT32 | fl | |||
) |
GWENHYWFAR_API void GWEN_RefPtrInfo_free | ( | GWEN_REFPTR_INFO * | rpi | ) |
GWENHYWFAR_API GWEN_TYPE_UINT32 GWEN_RefPtrInfo_GetFlags | ( | const GWEN_REFPTR_INFO * | rpi | ) |
GWENHYWFAR_API GWEN_REFPTR_INFO* GWEN_RefPtrInfo_new | ( | ) |
GWENHYWFAR_API void GWEN_RefPtrInfo_SetDupFn | ( | GWEN_REFPTR_INFO * | rpi, | |
GWEN_REFPTR_INFO_DUP_FN | f | |||
) |
GWENHYWFAR_API void GWEN_RefPtrInfo_SetFlags | ( | GWEN_REFPTR_INFO * | rpi, | |
GWEN_TYPE_UINT32 | fl | |||
) |
GWENHYWFAR_API void GWEN_RefPtrInfo_SetFreeFn | ( | GWEN_REFPTR_INFO * | rpi, | |
GWEN_REFPTR_INFO_FREE_FN | f | |||
) |