abstract.h File Reference

Macros

#define PyObject_DelAttrString(O, A)
 
#define PyObject_DelAttr(O, A)
 
#define PyObject_Length
 
#define PySequence_Length
 
#define PySequence_Fast_GET_SIZE(o)
 
#define PySequence_Fast_GET_ITEM(o, i)
 
#define PySequence_Fast_ITEMS(sf)
 
#define PySequence_In
 
#define PyMapping_Length
 
#define PyMapping_DelItemString(O, K)
 
#define PyMapping_DelItem(O, K)
 
#define Py_CPYTHON_ABSTRACTOBJECT_H
 

Functions

 PyAPI_FUNC (PyObject *) PyObject_CallNoArgs(PyObject *func)
 
 PyAPI_FUNC (Py_ssize_t) PyObject_Size(PyObject *o)
 
 PyAPI_FUNC (int) PyObject_SetItem(PyObject *o
 
 Py_DEPRECATED (3.0) PyAPI_FUNC(int) PyObject_AsCharBuffer(PyObject *obj
 

Variables

PyObjectargs
 
PyObject PyObjectkwargs
 
const char * format
 
const char const char * name
 
PyObjectkey
 
PyObject PyObjectv
 
const char ** buffer
 
const char Py_ssize_tbuffer_len
 
PyObjectformat_spec
 
PyObjecto2
 
PyObject PyObjecto3
 
PyObjectexc
 
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
 
PyObjecttypeorclass
 

Macro Definition Documentation

◆ PyObject_DelAttrString

#define PyObject_DelAttrString (   O,
 
)

◆ PyObject_DelAttr

#define PyObject_DelAttr (   O,
 
)

◆ PyObject_Length

#define PyObject_Length

◆ PySequence_Length

#define PySequence_Length

◆ PySequence_Fast_GET_SIZE

#define PySequence_Fast_GET_SIZE (   o)

◆ PySequence_Fast_GET_ITEM

#define PySequence_Fast_GET_ITEM (   o,
  i 
)

◆ PySequence_Fast_ITEMS

#define PySequence_Fast_ITEMS (   sf)

◆ PySequence_In

#define PySequence_In

◆ PyMapping_Length

#define PyMapping_Length

◆ PyMapping_DelItemString

#define PyMapping_DelItemString (   O,
 
)

◆ PyMapping_DelItem

#define PyMapping_DelItem (   O,
 
)

◆ Py_CPYTHON_ABSTRACTOBJECT_H

#define Py_CPYTHON_ABSTRACTOBJECT_H

Function Documentation

◆ PyAPI_FUNC() [1/3]

PyAPI_FUNC ( PyObject )

◆ PyAPI_FUNC() [2/3]

PyAPI_FUNC ( Py_ssize_t  )

◆ PyAPI_FUNC() [3/3]

PyAPI_FUNC ( int  )

◆ Py_DEPRECATED()

Py_DEPRECATED ( 3.  0)

Variable Documentation

◆ args

const struct _PyArgv * args

◆ kwargs

Py_ssize_t PyObject * kwargs

◆ format

const char int const char PyObject const char * format

◆ name

const char * name

◆ key

PyObject * key

◆ v

◆ buffer

void ** buffer

◆ buffer_len

void Py_ssize_t * buffer_len

◆ format_spec

PyObject* format_spec

◆ o2

PyObject * o2

◆ o3

◆ exc

PyObject const char PyObject ** exc

◆ base

const char PyObject * base

◆ count

const void size_t count

◆ i

◆ i1

◆ i2

◆ m

const char* m

◆ value

void * value

◆ ob

PyObject* ob

◆ typeorclass

PyObject * typeorclass