Orbits  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Pages
Macros | Functions | Variables
abstract.h File Reference

Go to the source code of this file.

Macros

#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))
 
#define PyMapping_Keys(O)   PyObject_CallMethod(O,"keys",NULL)
 
#define PyMapping_Values(O)   PyObject_CallMethod(O,"values",NULL)
 
#define PyMapping_Items(O)   PyObject_CallMethod(O,"items",NULL)
 

Functions

 PyAPI_FUNC (int) PyObject_Cmp(PyObject *o1
 
 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
 

Variables

PyObjecto2
 
PyObject intresult
 
PyObjectargs
 
PyObject PyObjectkw
 
char * format
 
char char * m
 
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
 
void * buf
 
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
 
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
 
PyObjectvalue
 
PyObjectob
 
PyObjectobj
 
PyObject int operation
 
PyObjecttypeorclass
 
PyObjectcls
 
Py_ssize_tindex
 

Macro Definition Documentation

#define PY_ITERSEARCH_CONTAINS   3
#define PY_ITERSEARCH_COUNT   1
#define PY_ITERSEARCH_INDEX   2
#define PyIndex_Check (   obj)
Value:
((obj)->ob_type->tp_as_number != NULL && \
(obj)->ob_type->tp_as_number->nb_index != NULL)
#define PyIter_Check (   obj)
Value:
(obj)->ob_type->tp_iternext != NULL && \
(obj)->ob_type->tp_iternext != &_PyObject_NextNotImplemented)
#define PyMapping_DelItem (   O,
 
)    PyObject_DelItem((O),(K))
#define PyMapping_DelItemString (   O,
 
)    PyObject_DelItemString((O),(K))
#define PyMapping_Items (   O)    PyObject_CallMethod(O,"items",NULL)
#define PyMapping_Keys (   O)    PyObject_CallMethod(O,"keys",NULL)
#define PyMapping_Length   PyMapping_Size
#define PyMapping_Values (   O)    PyObject_CallMethod(O,"values",NULL)
#define PyObject_CheckBuffer (   obj)
Value:
(((obj)->ob_type->tp_as_buffer != NULL) && \
((obj)->ob_type->tp_as_buffer->bf_getbuffer != NULL))
#define PyObject_DelAttr (   O,
 
)    PyObject_SetAttr((O),(A),NULL)
#define PyObject_DelAttrString (   O,
 
)    PyObject_SetAttrString((O),(A),NULL)
#define PyObject_Length   PyObject_Size
#define PySequence_Fast_GET_ITEM (   o,
  i 
)    (PyList_Check(o) ? PyList_GET_ITEM(o, i) : PyTuple_GET_ITEM(o, i))
#define PySequence_Fast_GET_SIZE (   o)    (PyList_Check(o) ? PyList_GET_SIZE(o) : PyTuple_GET_SIZE(o))
#define PySequence_Fast_ITEMS (   sf)
Value:
(PyList_Check(sf) ? ((PyListObject *)(sf))->ob_item \
: ((PyTupleObject *)(sf))->ob_item)
#define PySequence_In   PySequence_Contains
#define PySequence_ITEM (   o,
  i 
)    ( Py_TYPE(o)->tp_as_sequence->sq_item(o, i) )
#define PySequence_Length   PySequence_Size

Function Documentation

PyAPI_FUNC ( int  )
read
PyAPI_FUNC ( PyObject )
read
PyAPI_FUNC ( Py_ssize_t  )
void * PyAPI_FUNC ( void *  )
PyAPI_FUNC ( void  )

Variable Documentation

PyObject * args
char PyObject * base
PyObject void * buf
void ** buffer
void Py_ssize_t * buffer_len
PyObject * cls
Py_ssize_t count
const char* error_format
PyObject* exc
PyObject void Py_ssize_t int int flags
size_t const char * format
PyObject* format_spec
Py_ssize_t * index
Py_ssize_t* indices
PyObject void Py_ssize_t len
const char * m
const char * name
PyObject * o2
PyObject* ob
PyObject* obj
PyObject int operation
PyObject void Py_ssize_t int readonly
PyObject int* result
Py_ssize_t const Py_ssize_t * shape
PyObject* src
PyObject * typeorclass
double v
Py_buffer * view

Copyright 2014 Google Inc. All rights reserved.