|
gwenhywfar
5.1.3
|
#include <gwenhywfar/gwenhywfarapi.h>#include <gwenhywfar/types.h>#include <gwenhywfar/simpleptrlist.h>#include <gwenhywfar/testframework.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 43 of file idlist64.h.
| typedef struct GWEN_IDLIST64_ITERATOR GWEN_IDLIST64_ITERATOR |
Definition at line 44 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.
| GWENHYWFAR_API int GWEN_IdList64_AddTests | ( | GWEN_TEST_MODULE * | mod | ) |
| GWENHYWFAR_API void GWEN_IdList64_Attach | ( | GWEN_IDLIST64 * | idl | ) |
| GWENHYWFAR_API void GWEN_IdList64_Clear | ( | GWEN_IDLIST64 * | idl | ) |
| GWENHYWFAR_API int GWEN_IdList64_DelId | ( | GWEN_IDLIST64 * | idl, |
| uint64_t | id | ||
| ) |
Removes the first occurrence of the given id.
| GWENHYWFAR_API GWEN_IDLIST64* GWEN_IdList64_dup | ( | const GWEN_IDLIST64 * | oldList | ) |
| GWENHYWFAR_API void GWEN_IdList64_free | ( | GWEN_IDLIST64 * | idl | ) |
| GWENHYWFAR_API uint64_t GWEN_IdList64_GetEntryCount | ( | const GWEN_IDLIST64 * | idl | ) |
| GWENHYWFAR_API int64_t GWEN_IdList64_GetIdAt | ( | const GWEN_IDLIST64 * | idl, |
| uint64_t | index | ||
| ) |
| GWENHYWFAR_API int GWEN_IdList64_HasId | ( | const GWEN_IDLIST64 * | idl, |
| uint64_t | id | ||
| ) |
Checks whether the given id exists in the idlist.
| GWENHYWFAR_API void GWEN_IdList64_Iterator_free | ( | GWEN_IDLIST64_ITERATOR * | it | ) |
| GWENHYWFAR_API uint64_t GWEN_IdList64_Iterator_GetFirstId | ( | GWEN_IDLIST64_ITERATOR * | it | ) |
| GWENHYWFAR_API uint64_t GWEN_IdList64_Iterator_GetNextId | ( | GWEN_IDLIST64_ITERATOR * | it | ) |
| GWENHYWFAR_API GWEN_IDLIST64_ITERATOR* GWEN_IdList64_Iterator_new | ( | GWEN_IDLIST64 * | idl | ) |
| GWENHYWFAR_API GWEN_IDLIST64* GWEN_IdList64_LazyCopy | ( | GWEN_IDLIST64 * | oldList | ) |
| GWENHYWFAR_API GWEN_IDLIST64* GWEN_IdList64_new | ( | void | ) |
| GWENHYWFAR_API GWEN_IDLIST64* GWEN_IdList64_newWithSteps | ( | uint64_t | steps | ) |
| GWENHYWFAR_API int GWEN_IdList64_ReverseSort | ( | GWEN_IDLIST64 * | idl | ) |
| GWENHYWFAR_API int GWEN_IdList64_Sort | ( | GWEN_IDLIST64 * | idl | ) |
Sorts the ids in ascending order
1.8.17