python-2.7.6/include/Python.h File Reference

Python.h File Reference
#include "patchlevel.h"
#include "pyconfig.h"
#include "pymacconfig.h"
#include <limits.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <assert.h>
#include "pyport.h"
#include "pymath.h"
#include "pymem.h"
#include "object.h"
#include "objimpl.h"
#include "pydebug.h"
#include "unicodeobject.h"
#include "intobject.h"
#include "boolobject.h"
#include "longobject.h"
#include "floatobject.h"
#include "complexobject.h"
#include "rangeobject.h"
#include "stringobject.h"
#include "memoryobject.h"
#include "bufferobject.h"
#include "bytesobject.h"
#include "bytearrayobject.h"
#include "tupleobject.h"
#include "listobject.h"
#include "dictobject.h"
#include "enumobject.h"
#include "setobject.h"
#include "methodobject.h"
#include "moduleobject.h"
#include "funcobject.h"
#include "classobject.h"
#include "fileobject.h"
#include "cobject.h"
#include "pycapsule.h"
#include "traceback.h"
#include "sliceobject.h"
#include "cellobject.h"
#include "iterobject.h"
#include "genobject.h"
#include "descrobject.h"
#include "warnings.h"
#include "weakrefobject.h"
#include "codecs.h"
#include "pyerrors.h"
#include "pystate.h"
#include "pyarena.h"
#include "modsupport.h"
#include "pythonrun.h"
#include "ceval.h"
#include "sysmodule.h"
#include "intrcheck.h"
#include "import.h"
#include "abstract.h"
#include "compile.h"
#include "eval.h"
#include "pyctype.h"
#include "pystrtod.h"
#include "pystrcmp.h"
#include "dtoa.h"
#include "pyfpe.h"

Macros

#define WITH_CYCLE_GC   1
 
#define PyArg_GetInt(v, a)   PyArg_Parse((v), "i", (a))
 
#define PyArg_NoArgs(v)   PyArg_Parse(v, "")
 
#define Py_CHARMASK(c)   ((unsigned char)((c) & 0xff))
 
#define Py_single_input   256
 
#define Py_file_input   257
 
#define Py_eval_input   258
 
#define PyDoc_VAR(name)   static char name[]
 
#define PyDoc_STRVAR(name, str)   PyDoc_VAR(name) = PyDoc_STR(str)
 
#define PyDoc_STR(str)   ""
 

Functions

PyObject_Py_Mangle (PyObject *p, PyObject *name)
 

Macro Definition Documentation

#define Py_CHARMASK (   c)    ((unsigned char)((c) & 0xff))

Definition at line 154 of file Python.h.

#define Py_eval_input   258

Definition at line 162 of file Python.h.

#define Py_file_input   257

Definition at line 161 of file Python.h.

#define Py_single_input   256

Definition at line 160 of file Python.h.

#define PyArg_GetInt (   v,
 
)    PyArg_Parse((v), "i", (a))

Definition at line 147 of file Python.h.

#define PyArg_NoArgs (   v)    PyArg_Parse(v, "")

Definition at line 151 of file Python.h.

#define PyDoc_STR (   str)    ""

Definition at line 175 of file Python.h.

#define PyDoc_STRVAR (   name,
  str 
)    PyDoc_VAR(name) = PyDoc_STR(str)

Definition at line 171 of file Python.h.

#define PyDoc_VAR (   name)    static char name[]

Definition at line 170 of file Python.h.

#define WITH_CYCLE_GC   1

Definition at line 16 of file Python.h.

Function Documentation

PyObject* _Py_Mangle ( PyObject p,
PyObject name 
)

Go to the source code of this file.