python-2.7.6/include/dictobject.h File Reference

Classes

struct  PyDictEntry
 
struct  _dictobject
 

Macros

#define PyDict_MINSIZE   8
 
#define PyDict_Check(op)   PyType_FastSubclass(Py_TYPE(op), Py_TPFLAGS_DICT_SUBCLASS)
 
#define PyDict_CheckExact(op)   (Py_TYPE(op) == &PyDict_Type)
 
#define PyDictKeys_Check(op)   (Py_TYPE(op) == &PyDictKeys_Type)
 
#define PyDictItems_Check(op)   (Py_TYPE(op) == &PyDictItems_Type)
 
#define PyDictValues_Check(op)   (Py_TYPE(op) == &PyDictValues_Type)
 
#define PyDictViewSet_Check(op)   (PyDictKeys_Check(op) || PyDictItems_Check(op))
 

Typedefs

typedef struct _dictobject PyDictObject
 

Functions

 PyAPI_DATA (PyTypeObject) PyDict_Type
 
 PyAPI_FUNC (PyObject *) PyDict_New(void)
 
 PyAPI_FUNC (int) PyDict_SetItem(PyObject *mp
 
 PyAPI_FUNC (void) PyDict_Clear(PyObject *mp)
 

Variables

PyObjectkey
 
PyObject PyObjectitem
 
Py_ssize_tpos
 
Py_ssize_t PyObject PyObject ** value
 
Py_ssize_t PyObject PyObject longhash
 
PyObjectother
 
PyObject int override
 
PyObjectseq2
 

Macro Definition Documentation

#define PyDict_Check (   op)    PyType_FastSubclass(Py_TYPE(op), Py_TPFLAGS_DICT_SUBCLASS)

Definition at line 99 of file dictobject.h.

#define PyDict_CheckExact (   op)    (Py_TYPE(op) == &PyDict_Type)

Definition at line 101 of file dictobject.h.

#define PyDict_MINSIZE   8

Definition at line 48 of file dictobject.h.

#define PyDictItems_Check (   op)    (Py_TYPE(op) == &PyDictItems_Type)

Definition at line 103 of file dictobject.h.

#define PyDictKeys_Check (   op)    (Py_TYPE(op) == &PyDictKeys_Type)

Definition at line 102 of file dictobject.h.

#define PyDictValues_Check (   op)    (Py_TYPE(op) == &PyDictValues_Type)

Definition at line 104 of file dictobject.h.

#define PyDictViewSet_Check (   op)    (PyDictKeys_Check(op) || PyDictItems_Check(op))

Definition at line 106 of file dictobject.h.

Typedef Documentation

typedef struct _dictobject PyDictObject

Definition at line 69 of file dictobject.h.

Function Documentation

PyAPI_DATA ( PyTypeObject  )
PyAPI_FUNC ( PyObject )
PyAPI_FUNC ( int  )
PyAPI_FUNC ( void  )

Variable Documentation

PyObject long hash

Definition at line 117 of file dictobject.h.

const char PyObject * item

Definition at line 111 of file dictobject.h.

const char* key

Definition at line 110 of file dictobject.h.

PyObject * other

Definition at line 129 of file dictobject.h.

PyObject int override

Definition at line 137 of file dictobject.h.

PyObject* seq2

Definition at line 146 of file dictobject.h.

Definition at line 115 of file dictobject.h.

Go to the source code of this file.