python-2.7.6/include/ceval.h File Reference

ceval.h File Reference

Macros

#define PyEval_CallObject(func, arg)   PyEval_CallObjectWithKeywords(func, arg, (PyObject *)NULL)
 
#define Py_EnterRecursiveCall(where)
 
#define Py_LeaveRecursiveCall()    (--PyThreadState_GET()->recursion_depth)
 
#define _Py_MakeRecCheck(x)   (++(x) > _Py_CheckRecursionLimit)
 
#define Py_BEGIN_ALLOW_THREADS   {
 
#define Py_BLOCK_THREADS
 
#define Py_UNBLOCK_THREADS
 
#define Py_END_ALLOW_THREADS   }
 

Functions

 PyAPI_FUNC (PyObject *) PyEval_CallObjectWithKeywords(PyObject *
 
const char const char const char PyAPI_FUNC (void) PyEval_SetProfile(Py_tracefunc
 
 PyAPI_FUNC (struct _frame *) PyEval_GetFrame(void)
 
 PyAPI_FUNC (int) PyEval_GetRestricted(void)
 
 PyAPI_DATA (int) _Py_CheckRecursionLimit
 
 PyAPI_FUNC (const char *) PyEval_GetFuncName(PyObject *)
 
 PyAPI_FUNC (PyThreadState *) PyEval_SaveThread(void)
 

Variables

const char * format
 
const char const char * methodname
 
void * arg
 
int exc
 

Macro Definition Documentation

#define _Py_MakeRecCheck (   x)    (++(x) > _Py_CheckRecursionLimit)

Definition at line 58 of file ceval.h.

#define Py_BEGIN_ALLOW_THREADS   {

Definition at line 140 of file ceval.h.

#define Py_BLOCK_THREADS

Definition at line 141 of file ceval.h.

#define Py_END_ALLOW_THREADS   }

Definition at line 143 of file ceval.h.

#define Py_EnterRecursiveCall (   where)
Value:
(_Py_MakeRecCheck(PyThreadState_GET()->recursion_depth) && \
_Py_CheckRecursiveCall(where))
#define _Py_MakeRecCheck(x)
Definition: ceval.h:58
#define PyThreadState_GET()
Definition: pystate.h:132

Definition at line 48 of file ceval.h.

#define Py_LeaveRecursiveCall ( )    (--PyThreadState_GET()->recursion_depth)

Definition at line 51 of file ceval.h.

#define Py_UNBLOCK_THREADS

Definition at line 142 of file ceval.h.

#define PyEval_CallObject (   func,
  arg 
)    PyEval_CallObjectWithKeywords(func, arg, (PyObject *)NULL)

Definition at line 14 of file ceval.h.

Function Documentation

PyAPI_DATA ( int  )
PyAPI_FUNC ( PyObject )
const char const char const char PyAPI_FUNC ( void  )
PyAPI_FUNC ( struct _frame )
PyAPI_FUNC ( int  )
PyAPI_FUNC ( const char *  )
PyAPI_FUNC ( PyThreadState )

Variable Documentation

void* arg

Definition at line 41 of file ceval.h.

int exc

Definition at line 66 of file ceval.h.

const char const char const char* format

Definition at line 18 of file ceval.h.

const char const char* methodname

Definition at line 20 of file ceval.h.

Go to the source code of this file.