Open Search
    dictobject.h File Reference

    Classes

    struct  PyDictObject
     
    struct  _PyDictViewObject
     

    Macros

    #define PyDict_GET_SIZE(mp)
     
    #define _PyDict_HasSplitTable(d)
     

    Typedefs

    typedef struct _dictkeysobject PyDictKeysObject
     

    Functions

     PyAPI_FUNC (PyObject *) _PyDict_GetItem_KnownHash(PyObject *mp
     
     PyAPI_FUNC (int) _PyDict_SetItem_KnownHash(PyObject *mp
     
    PyDictKeysObject_PyDict_NewKeysForClass (void)
     
     PyAPI_FUNC (void) _PyDict_MaybeUntrack(PyObject *mp)
     
    Py_ssize_t _PyDict_KeysSize (PyDictKeysObject *keys)
     
     PyAPI_FUNC (Py_ssize_t) _PyDict_SizeOf(PyDictObject *)
     
    PyObject PyObject *PyObject_PyDict_Pop_KnownHash (PyObject *, PyObject *, Py_hash_t, PyObject *)
     
    PyObject_PyDict_FromKeys (PyObject *, PyObject *, PyObject *)
     
    int _PyObjectDict_SetItem (PyTypeObject *tp, PyObject **dictptr, PyObject *name, PyObject *value)
     
    PyObject_PyDict_LoadGlobal (PyDictObject *, PyDictObject *, PyObject *)
     

    Variables

    PyObjectkey
     
    PyObject Py_hash_t hash
     
    const char PyObject PyObjectdefaultobj
     
    PyObject PyObjectitem
     
    PyObject int(* predicate )(PyObject *value))
     
    void Py_ssize_tpos
     
    void Py_ssize_t PyObject PyObject ** value
     
    PyObjectother
     
    PyObject int override
     

    Macro Definition Documentation

    ◆ PyDict_GET_SIZE

    #define PyDict_GET_SIZE (   mp)

    ◆ _PyDict_HasSplitTable

    #define _PyDict_HasSplitTable (   d)

    Typedef Documentation

    ◆ PyDictKeysObject

    typedef struct _dictkeysobject PyDictKeysObject

    Function Documentation

    ◆ PyAPI_FUNC() [1/4]

    PyAPI_FUNC ( PyObject )

    ◆ PyAPI_FUNC() [2/4]

    PyAPI_FUNC ( int  )

    ◆ _PyDict_NewKeysForClass()

    PyDictKeysObject* _PyDict_NewKeysForClass ( void  )

    ◆ PyAPI_FUNC() [3/4]

    PyAPI_FUNC ( void  )

    ◆ _PyDict_KeysSize()

    Py_ssize_t _PyDict_KeysSize ( PyDictKeysObject keys)

    ◆ PyAPI_FUNC() [4/4]

    PyAPI_FUNC ( Py_ssize_t  )

    ◆ _PyDict_Pop_KnownHash()

    PyObject PyObject* PyObject* _PyDict_Pop_KnownHash ( PyObject ,
    PyObject ,
    Py_hash_t  ,
    PyObject  
    )

    ◆ _PyDict_FromKeys()

    PyObject* _PyDict_FromKeys ( PyObject ,
    PyObject ,
    PyObject  
    )

    ◆ _PyObjectDict_SetItem()

    int _PyObjectDict_SetItem ( PyTypeObject tp,
    PyObject **  dictptr,
    PyObject name,
    PyObject value 
    )

    ◆ _PyDict_LoadGlobal()

    PyObject* _PyDict_LoadGlobal ( PyDictObject ,
    PyDictObject ,
    PyObject  
    )

    Variable Documentation

    ◆ key

    struct _Py_Identifier* key

    ◆ hash

    ◆ defaultobj

    const char PyObject PyObject* defaultobj

    ◆ item

    const char PyObject * item

    ◆ predicate

    PyObject int(* predicate) (PyObject *value)) ( PyObject value)

    ◆ pos

    void Py_ssize_t* pos

    ◆ value

    ◆ other

    PyObject * other

    ◆ override

    PyObject int override