Back to index

python3.2  3.2.2
Defines | Functions | Variables
abstract.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define PyObject_DelAttrString(O, A)   PyObject_SetAttrString((O),(A),NULL)
#define PyObject_DelAttr(O, A)   PyObject_SetAttr((O),(A),NULL)
#define PyObject_Length   PyObject_Size
#define PyObject_CheckBuffer(obj)
#define PyIter_Check(obj)
#define PyIndex_Check(obj)
#define PySequence_Length   PySequence_Size
#define PySequence_Fast_GET_SIZE(o)   (PyList_Check(o) ? PyList_GET_SIZE(o) : PyTuple_GET_SIZE(o))
#define PySequence_Fast_GET_ITEM(o, i)   (PyList_Check(o) ? PyList_GET_ITEM(o, i) : PyTuple_GET_ITEM(o, i))
#define PySequence_ITEM(o, i)   ( Py_TYPE(o)->tp_as_sequence->sq_item(o, i) )
#define PySequence_Fast_ITEMS(sf)
#define PY_ITERSEARCH_COUNT   1
#define PY_ITERSEARCH_INDEX   2
#define PY_ITERSEARCH_CONTAINS   3
#define PySequence_In   PySequence_Contains
#define PyMapping_Length   PyMapping_Size
#define PyMapping_DelItemString(O, K)   PyObject_DelItemString((O),(K))
#define PyMapping_DelItem(O, K)   PyObject_DelItem((O),(K))

Functions

 PyAPI_FUNC (PyObject *) PyObject_Call(PyObject *callable_object
 PyAPI_FUNC (Py_ssize_t) PyObject_Size(PyObject *o)
 PyAPI_FUNC (void *) PyBuffer_GetPointer(Py_buffer *view
 PyAPI_FUNC (void) PyBuffer_FillContiguousStrides(int ndims
 PyAPI_FUNC (char *const *) _PySequence_BytesToCharpArray(PyObject *self)

Variables

PyObjectargs
PyObject PyObjectkw
char * format
char char * method
char char char char char * name
 Py_ssize_t
PyObjectkey
PyObject PyObjectv
const char ** buffer
const char Py_ssize_tbuffer_len
Py_bufferview
Py_buffer int flags
Py_ssize_tindices
Py_buffer Py_ssize_t len
Py_buffer Py_ssize_t char fort
voidbuf
PyObjectsrc
Py_ssize_tshape
Py_ssize_t Py_ssize_tstrides
Py_ssize_t Py_ssize_t int itemsize
PyObjecto
PyObject void Py_ssize_t int readonly
PyObjectformat_spec
PyObjecto2
PyObject PyObjecto3
PyObjectexc
const char * error_format
int base
Py_ssize_t count
Py_ssize_t i
Py_ssize_t i1
Py_ssize_t Py_ssize_t i2
const char * m
PyObjectvalue
PyObjectob
PyObjectobj
PyObject int operation
PyObjecttypeorclass
PyObjectcls
Py_ssize_tindex

Define Documentation

#define PY_ITERSEARCH_CONTAINS   3

Definition at line 1069 of file abstract.h.

#define PY_ITERSEARCH_COUNT   1

Definition at line 1067 of file abstract.h.

#define PY_ITERSEARCH_INDEX   2

Definition at line 1068 of file abstract.h.

#define PyIndex_Check (   obj)
Value:
((obj)->ob_type->tp_as_number != NULL && \
    (obj)->ob_type->tp_as_number->nb_index != NULL)

Definition at line 750 of file abstract.h.

#define PyIter_Check (   obj)
Value:
((obj)->ob_type->tp_iternext != NULL && \
     (obj)->ob_type->tp_iternext != &_PyObject_NextNotImplemented)

Definition at line 595 of file abstract.h.

#define PyMapping_DelItem (   O,
 
)    PyObject_DelItem((O),(K))

Definition at line 1168 of file abstract.h.

#define PyMapping_DelItemString (   O,
 
)    PyObject_DelItemString((O),(K))

Definition at line 1158 of file abstract.h.

Definition at line 1147 of file abstract.h.

#define PyObject_CheckBuffer (   obj)
Value:
(((obj)->ob_type->tp_as_buffer != NULL) &&  \
     ((obj)->ob_type->tp_as_buffer->bf_getbuffer != NULL))

Definition at line 492 of file abstract.h.

#define PyObject_DelAttr (   O,
  A 
)    PyObject_SetAttr((O),(A),NULL)

Definition at line 229 of file abstract.h.

#define PyObject_DelAttrString (   O,
  A 
)    PyObject_SetAttrString((O),(A),NULL)

Definition at line 218 of file abstract.h.

Definition at line 388 of file abstract.h.

#define PySequence_Fast_GET_ITEM (   o,
  i 
)    (PyList_Check(o) ? PyList_GET_ITEM(o, i) : PyTuple_GET_ITEM(o, i))

Definition at line 1032 of file abstract.h.

Definition at line 1025 of file abstract.h.

#define PySequence_Fast_ITEMS (   sf)
Value:
(PyList_Check(sf) ? ((PyListObject *)(sf))->ob_item \
                      : ((PyTupleObject *)(sf))->ob_item)

Definition at line 1045 of file abstract.h.

Definition at line 1089 of file abstract.h.

#define PySequence_ITEM (   o,
  i 
)    ( Py_TYPE(o)->tp_as_sequence->sq_item(o, i) )

Definition at line 1039 of file abstract.h.

Definition at line 934 of file abstract.h.


Function Documentation

PyAPI_FUNC ( PyObject ) [read]

Definition at line 2431 of file pythonrun.c.

{
    return PyRun_FileExFlags(fp, p, s, g, l, c, NULL);
}

Definition at line 2410 of file pythonrun.c.

void * PyAPI_FUNC ( void )
PyAPI_FUNC ( char *const )

Variable Documentation

Definition at line 266 of file abstract.h.

Definition at line 905 of file abstract.h.

Definition at line 525 of file abstract.h.

Definition at line 438 of file abstract.h.

Definition at line 438 of file abstract.h.

Definition at line 1240 of file abstract.h.

Definition at line 945 of file abstract.h.

Definition at line 775 of file abstract.h.

Definition at line 761 of file abstract.h.

Definition at line 499 of file abstract.h.

Definition at line 286 of file abstract.h.

Definition at line 582 of file abstract.h.

Definition at line 522 of file abstract.h.

Definition at line 953 of file abstract.h.

Definition at line 960 of file abstract.h.

Definition at line 960 of file abstract.h.

Definition at line 1250 of file abstract.h.

Definition at line 509 of file abstract.h.

Definition at line 554 of file abstract.h.

Definition at line 400 of file abstract.h.

Definition at line 266 of file abstract.h.

Definition at line 522 of file abstract.h.

const char* m

Definition at line 1015 of file abstract.h.

char char char char char char PyObject * method

Definition at line 298 of file abstract.h.

char char char char char* name

Definition at line 313 of file abstract.h.

Definition at line 565 of file abstract.h.

Definition at line 616 of file abstract.h.

Definition at line 671 of file abstract.h.

Definition at line 1060 of file abstract.h.

Definition at line 1071 of file abstract.h.

Definition at line 1071 of file abstract.h.

Definition at line 391 of file abstract.h.

Definition at line 565 of file abstract.h.

Definition at line 554 of file abstract.h.

Definition at line 545 of file abstract.h.

Definition at line 554 of file abstract.h.

Definition at line 1232 of file abstract.h.

Definition at line 408 of file abstract.h.

char PyObject* value

Definition at line 1051 of file abstract.h.

Definition at line 499 of file abstract.h.