|
gwenhywfar 5.14.1
|
#include <gwenhywfar/gwenhywfarapi.h>#include <gwenhywfar/types.h>#include <gwenhywfar/simpleptrlist.h>Go to the source code of this file.
Typedefs | |
| typedef GWEN_SIMPLEPTRLIST | GWEN_IDLIST64 |
| typedef struct GWEN_IDLIST64_ITERATOR | GWEN_IDLIST64_ITERATOR |
| typedef GWEN_SIMPLEPTRLIST GWEN_IDLIST64 |
Definition at line 42 of file idlist64.h.
| typedef struct GWEN_IDLIST64_ITERATOR GWEN_IDLIST64_ITERATOR |
Definition at line 43 of file idlist64.h.
| GWENHYWFAR_API int64_t GWEN_IdList64_AddId | ( | GWEN_IDLIST64 * | idl, |
| uint64_t | id ) |
Adds an id to the list, returns its index. This function does no doublecheck.
References GWENHYWFAR_API.
| GWENHYWFAR_API void GWEN_IdList64_Attach | ( | GWEN_IDLIST64 * | idl | ) |
References GWENHYWFAR_API.
| GWENHYWFAR_API void GWEN_IdList64_Clear | ( | GWEN_IDLIST64 * | idl | ) |
References GWENHYWFAR_API.
| GWENHYWFAR_API int GWEN_IdList64_DelId | ( | GWEN_IDLIST64 * | idl, |
| uint64_t | id ) |
Removes the first occurrence of the given id.
References GWENHYWFAR_API.
| GWENHYWFAR_API GWEN_IDLIST64 * GWEN_IdList64_dup | ( | const GWEN_IDLIST64 * | oldList | ) |
References GWENHYWFAR_API.
| GWENHYWFAR_API void GWEN_IdList64_free | ( | GWEN_IDLIST64 * | idl | ) |
References GWENHYWFAR_API.
| GWENHYWFAR_API uint64_t GWEN_IdList64_GetEntryCount | ( | const GWEN_IDLIST64 * | idl | ) |
References GWENHYWFAR_API.
| GWENHYWFAR_API int64_t GWEN_IdList64_GetIdAt | ( | const GWEN_IDLIST64 * | idl, |
| uint64_t | index ) |
References GWENHYWFAR_API.
| GWENHYWFAR_API int GWEN_IdList64_HasId | ( | const GWEN_IDLIST64 * | idl, |
| uint64_t | id ) |
Checks whether the given id exists in the idlist.
References GWENHYWFAR_API.
| GWENHYWFAR_API void GWEN_IdList64_Iterator_free | ( | GWEN_IDLIST64_ITERATOR * | it | ) |
References GWENHYWFAR_API.
| GWENHYWFAR_API uint64_t GWEN_IdList64_Iterator_GetFirstId | ( | GWEN_IDLIST64_ITERATOR * | it | ) |
References GWENHYWFAR_API.
| GWENHYWFAR_API uint64_t GWEN_IdList64_Iterator_GetNextId | ( | GWEN_IDLIST64_ITERATOR * | it | ) |
References GWENHYWFAR_API.
| GWENHYWFAR_API GWEN_IDLIST64_ITERATOR * GWEN_IdList64_Iterator_new | ( | const GWEN_IDLIST64 * | idl | ) |
References GWENHYWFAR_API.
| GWENHYWFAR_API GWEN_IDLIST64 * GWEN_IdList64_LazyCopy | ( | GWEN_IDLIST64 * | oldList | ) |
References GWENHYWFAR_API.
| GWENHYWFAR_API GWEN_IDLIST64 * GWEN_IdList64_new | ( | void | ) |
References GWENHYWFAR_API.
| GWENHYWFAR_API GWEN_IDLIST64 * GWEN_IdList64_newWithSteps | ( | uint64_t | steps | ) |
References GWENHYWFAR_API.
| GWENHYWFAR_API int GWEN_IdList64_ReverseSort | ( | GWEN_IDLIST64 * | idl | ) |
References GWENHYWFAR_API.
| GWENHYWFAR_API int GWEN_IdList64_Sort | ( | GWEN_IDLIST64 * | idl | ) |
Sorts the ids in ascending order
References GWENHYWFAR_API.