Go to the source code of this file.
|
GWENHYWFAR_API void | GWEN_SimplePtrList_AddFlags (GWEN_SIMPLEPTRLIST *pl, uint32_t f) |
|
GWENHYWFAR_API int64_t | GWEN_SimplePtrList_AddPtr (GWEN_SIMPLEPTRLIST *pl, void *p) |
|
GWENHYWFAR_API void | GWEN_SimplePtrList_Attach (GWEN_SIMPLEPTRLIST *pl) |
|
GWENHYWFAR_API void | GWEN_SimplePtrList_Clear (GWEN_SIMPLEPTRLIST *pl) |
|
GWENHYWFAR_API int | GWEN_SimplePtrList_DecUserCounter (GWEN_SIMPLEPTRLIST *pl) |
|
GWENHYWFAR_API int | GWEN_SimplePtrList_EnsureWritability (GWEN_SIMPLEPTRLIST *pl) |
|
GWENHYWFAR_API void | GWEN_SimplePtrList_free (GWEN_SIMPLEPTRLIST *pl) |
|
GWENHYWFAR_API void * | GWEN_SimplePtrList_GetEntries (const GWEN_SIMPLEPTRLIST *pl) |
|
GWENHYWFAR_API uint32_t | GWEN_SimplePtrList_GetFlags (const GWEN_SIMPLEPTRLIST *pl) |
|
GWENHYWFAR_API uint64_t | GWEN_SimplePtrList_GetMaxEntries (const GWEN_SIMPLEPTRLIST *pl) |
|
GWENHYWFAR_API void * | GWEN_SimplePtrList_GetPtrAt (const GWEN_SIMPLEPTRLIST *pl, uint64_t idx) |
|
GWENHYWFAR_API uint64_t | GWEN_SimplePtrList_GetSteps (const GWEN_SIMPLEPTRLIST *pl) |
|
GWENHYWFAR_API uint64_t | GWEN_SimplePtrList_GetUsedEntries (const GWEN_SIMPLEPTRLIST *pl) |
|
GWENHYWFAR_API uint64_t | GWEN_SimplePtrList_GetUserCounter (const GWEN_SIMPLEPTRLIST *pl) |
|
GWENHYWFAR_API int | GWEN_SimplePtrList_GetUserIntData (const GWEN_SIMPLEPTRLIST *pl) |
|
GWENHYWFAR_API void | GWEN_SimplePtrList_IncUserCounter (GWEN_SIMPLEPTRLIST *pl) |
|
GWENHYWFAR_API GWEN_SIMPLEPTRLIST * | GWEN_SimplePtrList_LazyCopy (GWEN_SIMPLEPTRLIST *oldList) |
|
GWENHYWFAR_API GWEN_SIMPLEPTRLIST * | GWEN_SimplePtrList_new (uint64_t startEntries, uint64_t steps) |
|
GWENHYWFAR_API GWEN_SIMPLEPTRLIST_ATTACHOBJECT_FN | GWEN_SimplePtrList_SetAttachObjectFn (GWEN_SIMPLEPTRLIST *pl, GWEN_SIMPLEPTRLIST_ATTACHOBJECT_FN fn) |
|
GWENHYWFAR_API void | GWEN_SimplePtrList_SetFlags (GWEN_SIMPLEPTRLIST *pl, uint32_t f) |
|
GWENHYWFAR_API GWEN_SIMPLEPTRLIST_FREEOBJECT_FN | GWEN_SimplePtrList_SetFreeObjectFn (GWEN_SIMPLEPTRLIST *pl, GWEN_SIMPLEPTRLIST_FREEOBJECT_FN fn) |
|
GWENHYWFAR_API int | GWEN_SimplePtrList_SetPtrAt (GWEN_SIMPLEPTRLIST *pl, uint64_t idx, void *p) |
|
GWENHYWFAR_API void | GWEN_SimplePtrList_SetSteps (GWEN_SIMPLEPTRLIST *pl, uint64_t steps) |
|
GWENHYWFAR_API void | GWEN_SimplePtrList_SetUserCounter (GWEN_SIMPLEPTRLIST *pl, uint64_t i) |
|
GWENHYWFAR_API void | GWEN_SimplePtrList_SetUserIntData (GWEN_SIMPLEPTRLIST *pl, int i) |
|
GWENHYWFAR_API void | GWEN_SimplePtrList_SubFlags (GWEN_SIMPLEPTRLIST *pl, uint32_t f) |
|
◆ GWEN_SIMPLEPTRLIST_FLAGS_ATTACHTOOBJECTS
#define GWEN_SIMPLEPTRLIST_FLAGS_ATTACHTOOBJECTS 0x40000000L |
◆ GWEN_SIMPLEPTRLIST_FLAGS_DETACHFROMOBJECTS
#define GWEN_SIMPLEPTRLIST_FLAGS_DETACHFROMOBJECTS 0x20000000L |
◆ GWEN_SIMPLEPTRLIST
◆ GWEN_SIMPLEPTRLIST_ATTACHOBJECT_FN
◆ GWEN_SIMPLEPTRLIST_FREEOBJECT_FN
◆ GWEN_SimplePtrList_AddFlags()
◆ GWEN_SimplePtrList_AddPtr()
◆ GWEN_SimplePtrList_Attach()
◆ GWEN_SimplePtrList_Clear()
◆ GWEN_SimplePtrList_DecUserCounter()
◆ GWEN_SimplePtrList_EnsureWritability()
◆ GWEN_SimplePtrList_free()
◆ GWEN_SimplePtrList_GetEntries()
◆ GWEN_SimplePtrList_GetFlags()
◆ GWEN_SimplePtrList_GetMaxEntries()
◆ GWEN_SimplePtrList_GetPtrAt()
◆ GWEN_SimplePtrList_GetSteps()
◆ GWEN_SimplePtrList_GetUsedEntries()
◆ GWEN_SimplePtrList_GetUserCounter()
◆ GWEN_SimplePtrList_GetUserIntData()
◆ GWEN_SimplePtrList_IncUserCounter()
◆ GWEN_SimplePtrList_LazyCopy()
◆ GWEN_SimplePtrList_new()
◆ GWEN_SimplePtrList_SetAttachObjectFn()
◆ GWEN_SimplePtrList_SetFlags()
◆ GWEN_SimplePtrList_SetFreeObjectFn()
◆ GWEN_SimplePtrList_SetPtrAt()
◆ GWEN_SimplePtrList_SetSteps()
◆ GWEN_SimplePtrList_SetUserCounter()
◆ GWEN_SimplePtrList_SetUserIntData()
◆ GWEN_SimplePtrList_SubFlags()