Classes | |
struct | _Py_slist_item_s |
struct | _Py_slist_t |
struct | _Py_hashtable_entry_t |
struct | _Py_hashtable_allocator_t |
struct | _Py_hashtable_t |
Macros | |
#define | _Py_SLIST_ITEM_NEXT(ITEM) |
#define | _Py_SLIST_HEAD(SLIST) |
Typedefs | |
typedef struct _Py_slist_item_s | _Py_slist_item_t |
typedef struct _Py_hashtable_t | _Py_hashtable_t |
typedef Py_uhash_t(* | _Py_hashtable_hash_func) (const void *key) |
typedef int(* | _Py_hashtable_compare_func) (const void *key1, const void *key2) |
typedef void(* | _Py_hashtable_destroy_func) (void *key) |
typedef _Py_hashtable_entry_t *(* | _Py_hashtable_get_entry_func) (_Py_hashtable_t *ht, const void *key) |
typedef int(* | _Py_hashtable_foreach_func) (_Py_hashtable_t *ht, const void *key, const void *value, void *user_data) |
Functions | |
PyAPI_FUNC (Py_uhash_t) _Py_hashtable_hash_ptr(const void *key) | |
PyAPI_FUNC (int) _Py_hashtable_compare_direct(const void *key1 | |
PyAPI_FUNC (_Py_hashtable_t *) _Py_hashtable_new(_Py_hashtable_hash_func hash_func | |
PyAPI_FUNC (void) _Py_hashtable_destroy(_Py_hashtable_t *ht) | |
static _Py_hashtable_entry_t * | _Py_hashtable_get_entry (_Py_hashtable_t *ht, const void *key) |
PyAPI_FUNC (void *) _Py_hashtable_get(_Py_hashtable_t *ht | |
#define _Py_SLIST_ITEM_NEXT | ( | ITEM | ) |
#define _Py_SLIST_HEAD | ( | SLIST | ) |
typedef struct _Py_slist_item_s _Py_slist_item_t |
typedef struct _Py_hashtable_t _Py_hashtable_t |
typedef Py_uhash_t(* _Py_hashtable_hash_func) (const void *key) |
typedef void(* _Py_hashtable_destroy_func) (void *key) |
typedef _Py_hashtable_entry_t*(* _Py_hashtable_get_entry_func) (_Py_hashtable_t *ht, const void *key) |
typedef int(* _Py_hashtable_foreach_func) (_Py_hashtable_t *ht, const void *key, const void *value, void *user_data) |
PyAPI_FUNC | ( | Py_uhash_t | ) | const |
PyAPI_FUNC | ( | int | ) | const |
PyAPI_FUNC | ( | _Py_hashtable_t * | ) |
PyAPI_FUNC | ( | void | ) |
|
static |
PyAPI_FUNC | ( | void * | ) |
const void* key2 |
_Py_hashtable_compare_func compare_func |
_Py_hashtable_compare_func _Py_hashtable_destroy_func key_destroy_func |
_Py_hashtable_compare_func _Py_hashtable_destroy_func _Py_hashtable_destroy_func value_destroy_func |
_Py_hashtable_compare_func _Py_hashtable_destroy_func _Py_hashtable_destroy_func _Py_hashtable_allocator_t* allocator |
_Py_hashtable_foreach_func void* user_data |
const void* key |
const void void* value |