Open Search
    abstract.h File Reference

    Macros

    #define _PY_FASTCALL_SMALL_STACK
     
    #define PY_VECTORCALL_ARGUMENTS_OFFSET
     
    #define _PyObject_Vectorcall
     
    #define _PyObject_VectorcallMethod
     
    #define _PyObject_FastCallDict
     
    #define _PyVectorcall_Function
     
    #define _PyObject_CallOneArg
     
    #define _PyObject_CallMethodNoArgs
     
    #define _PyObject_CallMethodOneArg
     
    #define PyIter_Check(obj)
     
    #define PySequence_ITEM(o, i)
     
    #define PY_ITERSEARCH_COUNT
     
    #define PY_ITERSEARCH_INDEX
     
    #define PY_ITERSEARCH_CONTAINS
     

    Functions

     PyAPI_FUNC (PyObject *) _PyStack_AsDict(PyObject *const *values
     
    static Py_ssize_t PyVectorcall_NARGS (size_t n)
     
    static vectorcallfunc PyVectorcall_Function (PyObject *callable)
     
    static PyObject_PyObject_VectorcallTstate (PyThreadState *tstate, PyObject *callable, PyObject *const *args, size_t nargsf, PyObject *kwnames)
     
    static PyObjectPyObject_Vectorcall (PyObject *callable, PyObject *const *args, size_t nargsf, PyObject *kwnames)
     
    static PyObject_PyObject_FastCallTstate (PyThreadState *tstate, PyObject *func, PyObject *const *args, Py_ssize_t nargs)
     
    static PyObject_PyObject_FastCall (PyObject *func, PyObject *const *args, Py_ssize_t nargs)
     
    static PyObject_PyObject_CallNoArg (PyObject *func)
     
    static PyObjectPyObject_CallOneArg (PyObject *func, PyObject *arg)
     
    static PyObjectPyObject_CallMethodNoArgs (PyObject *self, PyObject *name)
     
    static PyObjectPyObject_CallMethodOneArg (PyObject *self, PyObject *name, PyObject *arg)
     
    _Py_Identifier const char _Py_Identifier const char struct _Py_Identifier static PyObject_PyObject_VectorcallMethodId (_Py_Identifier *name, PyObject *const *args, size_t nargsf, PyObject *kwnames)
     
    static PyObject_PyObject_CallMethodIdNoArgs (PyObject *self, _Py_Identifier *name)
     
    static PyObject_PyObject_CallMethodIdOneArg (PyObject *self, _Py_Identifier *name, PyObject *arg)
     
     PyAPI_FUNC (int) _PyObject_HasLen(PyObject *o)
     
     PyAPI_FUNC (Py_ssize_t) PyObject_LengthHint(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

    PyObjectkwnames
     
    PyObjectcallable
     
    PyObject PyObjectresult
     
    PyObject PyObject const char * where
     
    PyObject PyObject *const * args
     
    PyObject PyObject *const Py_ssize_t nargs
     
    PyObject PyObject *const Py_ssize_t PyObjectkeywords
     
    PyObject *const size_t nargsf
     
    PyObject *const size_t PyObjectkwargs
     
    PyObjecttuple
     
    PyObject PyObjectdict
     
    _Py_Identifiername
     
    _Py_Identifier const char * format
     
     Py_ssize_t
     
    Py_bufferview
     
    Py_buffer int flags
     
    Py_ssize_tindices
     
    Py_buffer Py_ssize_t len
     
    Py_buffer Py_ssize_t char order
     
    void * buf
     
    PyObjectsrc
     
    char fort
     
    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
     
    PyObjectobj
     
    PyObject int operation
     
    PyObjectcls
     
    Py_ssize_tindex
     

    Macro Definition Documentation

    ◆ _PY_FASTCALL_SMALL_STACK

    #define _PY_FASTCALL_SMALL_STACK

    ◆ PY_VECTORCALL_ARGUMENTS_OFFSET

    #define PY_VECTORCALL_ARGUMENTS_OFFSET

    ◆ _PyObject_Vectorcall

    #define _PyObject_Vectorcall

    ◆ _PyObject_VectorcallMethod

    #define _PyObject_VectorcallMethod

    ◆ _PyObject_FastCallDict

    #define _PyObject_FastCallDict

    ◆ _PyVectorcall_Function

    #define _PyVectorcall_Function

    ◆ _PyObject_CallOneArg

    #define _PyObject_CallOneArg

    ◆ _PyObject_CallMethodNoArgs

    #define _PyObject_CallMethodNoArgs

    ◆ _PyObject_CallMethodOneArg

    #define _PyObject_CallMethodOneArg

    ◆ PyIter_Check

    #define PyIter_Check (   obj)

    ◆ PySequence_ITEM

    #define PySequence_ITEM (   o,
      i 
    )

    ◆ PY_ITERSEARCH_COUNT

    #define PY_ITERSEARCH_COUNT

    ◆ PY_ITERSEARCH_INDEX

    #define PY_ITERSEARCH_INDEX

    ◆ PY_ITERSEARCH_CONTAINS

    #define PY_ITERSEARCH_CONTAINS

    Function Documentation

    ◆ PyAPI_FUNC() [1/6]

    PyAPI_FUNC ( PyObject ) const

    ◆ PyVectorcall_NARGS()

    static Py_ssize_t PyVectorcall_NARGS ( size_t  n)
    static

    ◆ PyVectorcall_Function()

    static vectorcallfunc PyVectorcall_Function ( PyObject callable)
    static

    ◆ _PyObject_VectorcallTstate()

    static PyObject* _PyObject_VectorcallTstate ( PyThreadState tstate,
    PyObject callable,
    PyObject *const *  args,
    size_t  nargsf,
    PyObject kwnames 
    )
    static

    ◆ PyObject_Vectorcall()

    static PyObject* PyObject_Vectorcall ( PyObject callable,
    PyObject *const *  args,
    size_t  nargsf,
    PyObject kwnames 
    )
    static

    ◆ _PyObject_FastCallTstate()

    static PyObject* _PyObject_FastCallTstate ( PyThreadState tstate,
    PyObject func,
    PyObject *const *  args,
    Py_ssize_t  nargs 
    )
    static

    ◆ _PyObject_FastCall()

    static PyObject* _PyObject_FastCall ( PyObject func,
    PyObject *const *  args,
    Py_ssize_t  nargs 
    )
    static

    ◆ _PyObject_CallNoArg()

    static PyObject* _PyObject_CallNoArg ( PyObject func)
    static

    ◆ PyObject_CallOneArg()

    static PyObject* PyObject_CallOneArg ( PyObject func,
    PyObject arg 
    )
    static

    ◆ PyObject_CallMethodNoArgs()

    static PyObject* PyObject_CallMethodNoArgs ( PyObject self,
    PyObject name 
    )
    static

    ◆ PyObject_CallMethodOneArg()

    static PyObject* PyObject_CallMethodOneArg ( PyObject self,
    PyObject name,
    PyObject arg 
    )
    static

    ◆ _PyObject_VectorcallMethodId()

    _Py_Identifier const char _Py_Identifier const char struct _Py_Identifier static PyObject* _PyObject_VectorcallMethodId ( _Py_Identifier name,
    PyObject *const *  args,
    size_t  nargsf,
    PyObject kwnames 
    )
    static

    ◆ _PyObject_CallMethodIdNoArgs()

    static PyObject* _PyObject_CallMethodIdNoArgs ( PyObject self,
    _Py_Identifier name 
    )
    static

    ◆ _PyObject_CallMethodIdOneArg()

    static PyObject* _PyObject_CallMethodIdOneArg ( PyObject self,
    _Py_Identifier name,
    PyObject arg 
    )
    static

    ◆ PyAPI_FUNC() [2/6]

    PyAPI_FUNC ( int  )

    ◆ PyAPI_FUNC() [3/6]

    PyAPI_FUNC ( Py_ssize_t  )

    ◆ PyAPI_FUNC() [4/6]

    PyAPI_FUNC ( void *  )

    ◆ PyAPI_FUNC() [5/6]

    PyAPI_FUNC ( void  )

    ◆ PyAPI_FUNC() [6/6]

    PyAPI_FUNC ( char *const *  )

    Variable Documentation

    ◆ kwnames

    ◆ callable

    PyObject * callable

    ◆ result

    PyObject PyObject* result

    ◆ where

    PyObject PyObject const char* where

    ◆ args

    PyObject* const* args

    ◆ nargs

    Py_ssize_t nargs

    ◆ keywords

    ◆ nargsf

    PyObject *const size_t nargsf

    ◆ kwargs

    PyObject* const size_t PyObject* kwargs

    ◆ tuple

    PyObject* tuple

    ◆ dict

    const char PyObject PyObject * dict

    ◆ name

    _Py_Identifier const char _Py_Identifier const char struct _Py_Identifier* name

    ◆ format

    _Py_Identifier const char _Py_Identifier const char* format

    ◆ Py_ssize_t

    ◆ view

    Py_buffer * view

    ◆ flags

    PyObject void Py_ssize_t int int flags

    ◆ indices

    Py_ssize_t* indices

    ◆ len

    PyObject void Py_ssize_t len

    ◆ order

    void Py_ssize_t char order

    ◆ buf

    const void * buf

    ◆ src

    PyObject* src

    ◆ fort

    ◆ shape

    Py_ssize_t const Py_ssize_t * shape

    ◆ strides

    ◆ itemsize

    ◆ o

    ◆ readonly

    PyObject void Py_ssize_t int readonly

    ◆ obj

    PyObject* obj

    ◆ operation

    PyObject int operation

    ◆ cls

    PyObject * cls

    ◆ index

    Py_ssize_t index