pyhash.h File Reference

Classes

union  _Py_HashSecret_t
 
struct  PyHash_FuncDef
 

Macros

#define _PyHASH_MULTIPLIER
 
#define _PyHASH_BITS
 
#define _PyHASH_MODULUS
 
#define _PyHASH_INF
 
#define _PyHASH_NAN
 
#define _PyHASH_IMAG
 
#define Py_HASH_CUTOFF
 
#define Py_HASH_EXTERNAL
 
#define Py_HASH_SIPHASH24
 
#define Py_HASH_FNV
 
#define Py_HASH_ALGORITHM
 

Functions

 PyAPI_FUNC (Py_hash_t) _Py_HashDouble(double)
 
 PyAPI_DATA (_Py_HashSecret_t) _Py_HashSecret
 
 PyAPI_FUNC (PyHash_FuncDef *) PyHash_GetFuncDef(void)
 

Variables

 Py_ssize_t
 

Macro Definition Documentation

◆ _PyHASH_MULTIPLIER

#define _PyHASH_MULTIPLIER

◆ _PyHASH_BITS

#define _PyHASH_BITS

◆ _PyHASH_MODULUS

#define _PyHASH_MODULUS

◆ _PyHASH_INF

#define _PyHASH_INF

◆ _PyHASH_NAN

#define _PyHASH_NAN

◆ _PyHASH_IMAG

#define _PyHASH_IMAG

◆ Py_HASH_CUTOFF

#define Py_HASH_CUTOFF

◆ Py_HASH_EXTERNAL

#define Py_HASH_EXTERNAL

◆ Py_HASH_SIPHASH24

#define Py_HASH_SIPHASH24

◆ Py_HASH_FNV

#define Py_HASH_FNV

◆ Py_HASH_ALGORITHM

#define Py_HASH_ALGORITHM

Function Documentation

◆ PyAPI_FUNC() [1/2]

PyAPI_FUNC ( Py_hash_t  )

◆ PyAPI_DATA()

PyAPI_DATA ( _Py_HashSecret_t  )

◆ PyAPI_FUNC() [2/2]

PyAPI_FUNC ( PyHash_FuncDef )

Variable Documentation

◆ Py_ssize_t