VTK
Classes | Macros | Typedefs
vtkPythonCompatibility.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  bufferinfo
 

Macros

#define PyVarObject_HEAD_INIT(type, size)   PyObject_HEAD_INIT(type) size,
 
#define Py_TYPE(ob)   (((PyObject*)(ob))->ob_type)
 
#define PyBytesObject   PyStringObject
 
#define PyBytes_Type   PyString_Type
 
#define PyBytes_Check   PyString_Check
 
#define PyBytes_CheckExact   PyString_CheckExact
 
#define PyBytes_AS_STRING   PyString_AS_STRING
 
#define PyBytes_GET_SIZE   PyString_GET_SIZE
 
#define PyBytes_FromStringAndSize   PyString_FromStringAndSize
 
#define PyBytes_FromString   PyString_FromString
 
#define PyBytes_FromFormat   PyString_FromFormat
 
#define PyBytes_Size   PyString_Size
 
#define PyBytes_AsString   PyString_AsString
 
#define PyBytes_Concat   PyString_Concat
 
#define PyBytes_ConcatAndDel   PyString_ConcatAndDel
 
#define _PyBytes_Resize   _PyString_Resize
 
#define PyBytes_Format   PyString_Format
 
#define PyBytes_AsStringAndSize   PyString_AsStringAndSize
 
#define VTK_PYBUFFER_INITIALIZER   { 0 }
 
#define VTK_WRAP_PYTHON_SUPPRESS_UNINITIALIZED   0,
 

Typedefs

typedef long Py_hash_t
 
typedef unsigned long Py_uhash_t
 
typedef struct bufferinfo Py_buffer
 

Macro Definition Documentation

#define PyVarObject_HEAD_INIT (   type,
  size 
)    PyObject_HEAD_INIT(type) size,

Definition at line 83 of file vtkPythonCompatibility.h.

#define Py_TYPE (   ob)    (((PyObject*)(ob))->ob_type)

Definition at line 89 of file vtkPythonCompatibility.h.

#define PyBytesObject   PyStringObject

Definition at line 94 of file vtkPythonCompatibility.h.

#define PyBytes_Type   PyString_Type

Definition at line 95 of file vtkPythonCompatibility.h.

#define PyBytes_Check   PyString_Check

Definition at line 96 of file vtkPythonCompatibility.h.

#define PyBytes_CheckExact   PyString_CheckExact

Definition at line 97 of file vtkPythonCompatibility.h.

#define PyBytes_AS_STRING   PyString_AS_STRING

Definition at line 98 of file vtkPythonCompatibility.h.

#define PyBytes_GET_SIZE   PyString_GET_SIZE

Definition at line 99 of file vtkPythonCompatibility.h.

#define PyBytes_FromStringAndSize   PyString_FromStringAndSize

Definition at line 100 of file vtkPythonCompatibility.h.

#define PyBytes_FromString   PyString_FromString

Definition at line 101 of file vtkPythonCompatibility.h.

#define PyBytes_FromFormat   PyString_FromFormat

Definition at line 102 of file vtkPythonCompatibility.h.

#define PyBytes_Size   PyString_Size

Definition at line 103 of file vtkPythonCompatibility.h.

#define PyBytes_AsString   PyString_AsString

Definition at line 104 of file vtkPythonCompatibility.h.

#define PyBytes_Concat   PyString_Concat

Definition at line 105 of file vtkPythonCompatibility.h.

#define PyBytes_ConcatAndDel   PyString_ConcatAndDel

Definition at line 106 of file vtkPythonCompatibility.h.

#define _PyBytes_Resize   _PyString_Resize

Definition at line 107 of file vtkPythonCompatibility.h.

#define PyBytes_Format   PyString_Format

Definition at line 108 of file vtkPythonCompatibility.h.

#define PyBytes_AsStringAndSize   PyString_AsStringAndSize

Definition at line 109 of file vtkPythonCompatibility.h.

#define VTK_PYBUFFER_INITIALIZER   { 0 }

Definition at line 115 of file vtkPythonCompatibility.h.

#define VTK_WRAP_PYTHON_SUPPRESS_UNINITIALIZED   0,

Definition at line 129 of file vtkPythonCompatibility.h.

Typedef Documentation

typedef long Py_hash_t

Definition at line 78 of file vtkPythonCompatibility.h.

typedef unsigned long Py_uhash_t

Definition at line 79 of file vtkPythonCompatibility.h.

typedef struct bufferinfo Py_buffer