Orbits  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Pages
Macros | Typedefs | Functions | Variables
pycapsule.h File Reference

Go to the source code of this file.

Macros

#define PyCapsule_CheckExact(op)   (Py_TYPE(op) == &PyCapsule_Type)
 

Typedefs

typedef void(* PyCapsule_Destructor )(PyObject *)
 

Functions

 PyAPI_DATA (PyTypeObject) PyCapsule_Type
 
 PyAPI_FUNC (PyObject *) PyCapsule_New(void *pointer
 
 PyAPI_FUNC (void *) PyCapsule_GetPointer(PyObject *capsule
 
 PyAPI_FUNC (PyCapsule_Destructor) PyCapsule_GetDestructor(PyObject *capsule)
 
 PyAPI_FUNC (const char *) PyCapsule_GetName(PyObject *capsule)
 
 PyAPI_FUNC (int) PyCapsule_IsValid(PyObject *capsule
 

Variables

const char * name
 
const char PyCapsule_Destructor destructor
 
void * pointer
 
void * context
 
int no_block
 

Macro Definition Documentation

#define PyCapsule_CheckExact (   op)    (Py_TYPE(op) == &PyCapsule_Type)

Typedef Documentation

typedef void(* PyCapsule_Destructor)(PyObject *)

Function Documentation

PyAPI_DATA ( PyTypeObject  )
PyAPI_FUNC ( PyObject )
read
PyAPI_FUNC ( void *  )
PyAPI_FUNC ( PyCapsule_Destructor  )
PyAPI_FUNC ( const char *  )
PyAPI_FUNC ( int  )
read

Variable Documentation

void* context
const char* name
int no_block
void* pointer

Copyright 2014 Google Inc. All rights reserved.