|
gwenhywfar
4.99.25rc9
|
#include "idlist64_p.h"#include <gwenhywfar/debug.h>#include <stdlib.h>#include <assert.h>#include <string.h>
Go to the source code of this file.
Macros | |
| #define | DISABLE_DEBUGLOG |
| #define DISABLE_DEBUGLOG |
Definition at line 31 of file idlist64.c.
|
static |
Definition at line 450 of file idlist64.c.
Referenced by GWEN_IdList64__Sort().

|
static |
Definition at line 465 of file idlist64.c.
Referenced by GWEN_IdList64__Sort().

| uint64_t GWEN_IdList64__GetFirstId | ( | const GWEN_IDLIST64 * | idl, |
| uint64_t * | pos | ||
| ) |
Definition at line 585 of file idlist64.c.
References GWEN_IdTable64_IsEmpty(), and NULL.
Referenced by GWEN_IdList64_GetFirstId(), GWEN_IdList64_GetFirstId2(), and GWEN_IdList64_Iterator_GetFirstId().


| uint64_t GWEN_IdList64__GetNextId | ( | const GWEN_IDLIST64 * | idl, |
| uint64_t * | pos | ||
| ) |
Definition at line 615 of file idlist64.c.
References DBG_ERROR, GWEN_IdTable64_IsEmpty(), and GWEN_LOGDOMAIN.
Referenced by GWEN_IdList64_GetNextId(), GWEN_IdList64_GetNextId2(), and GWEN_IdList64_Iterator_GetNextId().


|
static |
Definition at line 480 of file idlist64.c.
References __compAscending(), __compDescending(), GWEN_IdList64_AddId(), GWEN_IdList64_Clear(), GWEN_IdList64_Iterator_free(), GWEN_IdList64_Iterator_GetFirstId(), GWEN_IdList64_Iterator_GetNextId(), and GWEN_IdList64_Iterator_new().
Referenced by GWEN_IdList64_ReverseSort(), and GWEN_IdList64_Sort().


| void GWEN_IdList64_AddTable | ( | GWEN_IDLIST64 * | idl, |
| GWEN_IDTABLE64 * | idt | ||
| ) |
Definition at line 273 of file idlist64.c.
References NULL.
Referenced by GWEN_IdList64_AddId(), GWEN_IdList64_AppendId(), and GWEN_IdList64_dup().

| void GWEN_IdList64_Clean | ( | GWEN_IDLIST64 * | idl | ) |
Definition at line 410 of file idlist64.c.
References GWEN_IdTable64_free(), GWEN_IdTable64_IsEmpty(), and NULL.
Referenced by GWEN_IdList64_DelId().


|
inlinestatic |
Definition at line 86 of file idlist64.c.
Referenced by GWEN_IdList64_AddId().

|
inlinestatic |
Definition at line 102 of file idlist64.c.
Referenced by GWEN_IdList64_AppendId().

|
inlinestatic |
Definition at line 132 of file idlist64.c.
Referenced by GWEN_IdList64_DelId().

| void GWEN_IdTable64_free | ( | GWEN_IDTABLE64 * | idt | ) |
Definition at line 63 of file idlist64.c.
References GWEN_FREE_OBJECT.
Referenced by GWEN_IdList64_Clean(), and GWEN_IdList64_Clear().

|
inlinestatic |
Definition at line 118 of file idlist64.c.
Referenced by GWEN_IdList64_HasId().

|
inlinestatic |
Definition at line 148 of file idlist64.c.
Referenced by GWEN_IdList64__GetFirstId(), GWEN_IdList64__GetNextId(), GWEN_IdList64_Clean(), and GWEN_IdList64_dup().

|
inlinestatic |
Definition at line 155 of file idlist64.c.
Referenced by GWEN_IdList64_AddId(), and GWEN_IdList64_AppendId().

| GWEN_IDTABLE64* GWEN_IdTable64_new | ( | void | ) |
Definition at line 50 of file idlist64.c.
References GWEN_NEW_OBJECT.
Referenced by GWEN_IdList64_AddId(), GWEN_IdList64_AppendId(), and GWEN_IdList64_dup().

1.8.14