Open Search
    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