All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
py3Compat.h File Reference

Compatibility code for supporting python 2 and 3. More...

+ Include dependency graph for py3Compat.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define TfPy_TPFLAGS_HAVE_NEWBUFFER   Py_TPFLAGS_HAVE_NEWBUFFER
 
#define TfPy_TPFLAGS_HAVE_GETCHARBUFFER   Py_TPFLAGS_HAVE_GETCHARBUFFER
 
#define TfPyInt_Check   PyInt_Check
 
#define TfPyInt_AS_LONG   PyInt_AS_LONG
 
#define TfPyIteratorNextMethodName   "next"
 
#define TfPyClassMethodFuncName   "im_func"
 
#define TfPyBoolBuiltinFuncName   "__nonzero__"
 
#define TfPyBuiltinModuleName   "__builtin__"
 
#define TfPyString_AsString   PyString_AsString
 
#define TfPyString_Check   PyString_Check
 

Detailed Description

Compatibility code for supporting python 2 and 3.

Definition in file py3Compat.h.