gwenhywfar
5.11.1beta
|
#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 42 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 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 | ( | const 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