|
Classes |
struct | NXHashState |
struct | NXHashTable |
struct | NXHashTablePrototype |
Typedefs |
typedef const char * | NXAtom |
Functions |
OBJC_EXPORT BOOL | NXCompareHashTables (NXHashTable *table1, NXHashTable *table2) |
OBJC_EXPORT NXHashTable * | NXCopyHashTable (NXHashTable *table) |
OBJC_EXPORT char * | NXCopyStringBuffer (const char *buffer) |
OBJC_EXPORT char * | NXCopyStringBufferFromZone (const char *buffer, void *z) |
OBJC_EXPORT unsigned | NXCountHashTable (NXHashTable *table) |
OBJC_EXPORT NXHashTable * | NXCreateHashTable (NXHashTablePrototype prototype, unsigned capacity, const void *info) |
OBJC_EXPORT NXHashTable * | NXCreateHashTableFromZone (NXHashTablePrototype prototype, unsigned capacity, const void *info, void *z) |
OBJC_EXPORT void | NXEmptyHashTable (NXHashTable *table) |
OBJC_EXPORT void | NXFreeHashTable (NXHashTable *table) |
OBJC_EXPORT void * | NXHashGet (NXHashTable *table, const void *data) |
OBJC_EXPORT void * | NXHashInsert (NXHashTable *table, const void *data) |
OBJC_EXPORT void * | NXHashInsertIfAbsent (NXHashTable *table, const void *data) |
OBJC_EXPORT int | NXHashMember (NXHashTable *table, const void *data) |
OBJC_EXPORT void * | NXHashRemove (NXHashTable *table, const void *data) |
OBJC_EXPORT NXHashState | NXInitHashState (NXHashTable *table) |
OBJC_EXPORT int | NXNextHashState (NXHashTable *table, NXHashState *state, void **data) |
OBJC_EXPORT void | NXNoEffectFree (const void *info, void *data) |
OBJC_EXPORT uarith_t | NXPtrHash (const void *info, const void *data) |
OBJC_EXPORT int | NXPtrIsEqual (const void *info, const void *data1, const void *data2) |
OBJC_EXPORT void | NXReallyFree (const void *info, void *data) |
OBJC_EXPORT void | NXResetHashTable (NXHashTable *table) |
OBJC_EXPORT uarith_t | NXStrHash (const void *info, const void *data) |
OBJC_EXPORT int | NXStrIsEqual (const void *info, const void *data1, const void *data2) |
OBJC_EXPORT NXAtom | NXUniqueString (const char *buffer) |
OBJC_EXPORT NXAtom | NXUniqueStringNoCopy (const char *string) |
OBJC_EXPORT NXAtom | NXUniqueStringWithLength (const char *buffer, int length) |
Variables |
OBJC_EXPORT const NXHashTablePrototype | NXPtrPrototype |
OBJC_EXPORT const NXHashTablePrototype | NXPtrStructKeyPrototype |
OBJC_EXPORT const NXHashTablePrototype | NXStrPrototype |
OBJC_EXPORT const NXHashTablePrototype | NXStrStructKeyPrototype |