python-2.7.6/include/tupleobject.h File Reference

tupleobject.h File Reference

Classes

struct  PyTupleObject
 

Macros

#define PyTuple_Check(op)   PyType_FastSubclass(Py_TYPE(op), Py_TPFLAGS_TUPLE_SUBCLASS)
 
#define PyTuple_CheckExact(op)   (Py_TYPE(op) == &PyTuple_Type)
 
#define PyTuple_GET_ITEM(op, i)   (((PyTupleObject *)(op))->ob_item[i])
 
#define PyTuple_GET_SIZE(op)    Py_SIZE(op)
 
#define PyTuple_SET_ITEM(op, i, v)   (((PyTupleObject *)(op))->ob_item[i] = v)
 

Functions

 PyAPI_DATA (PyTypeObject) PyTuple_Type
 
 PyAPI_FUNC (PyObject *) PyTuple_New(Py_ssize_t size)
 
 PyAPI_FUNC (Py_ssize_t) PyTuple_Size(PyObject *)
 
 PyAPI_FUNC (void) _PyTuple_MaybeUntrack(PyObject *)
 

Variables

 Py_ssize_t
 

Macro Definition Documentation

#define PyTuple_Check (   op)    PyType_FastSubclass(Py_TYPE(op), Py_TPFLAGS_TUPLE_SUBCLASS)

Definition at line 36 of file tupleobject.h.

#define PyTuple_CheckExact (   op)    (Py_TYPE(op) == &PyTuple_Type)

Definition at line 38 of file tupleobject.h.

#define PyTuple_GET_ITEM (   op,
  i 
)    (((PyTupleObject *)(op))->ob_item[i])

Definition at line 50 of file tupleobject.h.

#define PyTuple_GET_SIZE (   op)    Py_SIZE(op)

Definition at line 51 of file tupleobject.h.

#define PyTuple_SET_ITEM (   op,
  i,
  v 
)    (((PyTupleObject *)(op))->ob_item[i] = v)

Definition at line 54 of file tupleobject.h.

Function Documentation

PyAPI_DATA ( PyTypeObject  )
PyAPI_FUNC ( PyObject )
PyAPI_FUNC ( Py_ssize_t  )
PyAPI_FUNC ( void  )

Variable Documentation

Definition at line 42 of file tupleobject.h.

Go to the source code of this file.