RAVE
|
Python version of the LazyNodeListReader API. More...
#include <lazy_nodelist_reader.h>
Go to the source code of this file.
Classes | |
struct | PyLazyNodeListReader |
The LazyNodeListReader. More... | |
Macros | |
#define | PyLazyNodeListReader_Type_NUM 0 |
index for Type | |
#define | PyLazyNodeListReader_GetNative_NUM 1 |
index for GetNative | |
#define | PyLazyNodeListReader_GetNative_RETURN LazyNodeListReader_t* |
return type for GetNative | |
#define | PyLazyNodeListReader_GetNative_PROTO (PyLazyNodeListReader*) |
argument prototype for GetNative | |
#define | PyLazyNodeListReader_New_NUM 2 |
index for New | |
#define | PyLazyNodeListReader_New_RETURN PyLazyNodeListReader* |
return type for New | |
#define | PyLazyNodeListReader_New_PROTO (LazyNodeListReader_t*) |
argument prototype for New | |
#define | PyLazyNodeListReader_Read_NUM 3 |
index for Read | |
#define | PyLazyNodeListReader_Read_RETURN PyLazyNodeListReader* |
return type for Read | |
#define | PyLazyNodeListReader_Read_PROTO (const char* filename) |
argument prototype for Read | |
#define | PyLazyNodeListReader_API_pointers 4 |
Total number of C API pointers. | |
#define | PyLazyNodeListReader_CAPSULE_NAME "_lazynodelistreader._C_API" |
#define | PyLazyNodeListReader_GetNative (*(PyLazyNodeListReader_GetNative_RETURN (*)PyLazyNodeListReader_GetNative_PROTO) PyLazyNodeListReader_API[PyLazyNodeListReader_GetNative_NUM]) |
Returns a pointer to the internal lazy nodelist io, remember to release the reference when done with the object. | |
#define | PyLazyNodeListReader_New (*(PyLazyNodeListReader_New_RETURN (*)PyLazyNodeListReader_New_PROTO) PyLazyNodeListReader_API[PyLazyNodeListReader_New_NUM]) |
Creates a new lazy nodelist io instance. | |
#define | PyLazyNodeListReader_Read (*(PyLazyNodeListReader_Read_RETURN (*)PyLazyNodeListReader_Read_PROTO) PyLazyNodeListReader_API[PyLazyNodeListReader_Read_NUM]) |
Read a file into a lazynodelistio instance. | |
#define | PyLazyNodeListReader_Check(op) |
Checks if the object is a python rave io. | |
#define | PyLazyNodeListReader_Type (*(PyTypeObject*)PyLazyNodeListReader_API[PyLazyNodeListReader_Type_NUM]) |
#define | import_pylazynodelistio() |
Imports the PyLazyNodeListReader module (like import _lazynodelistio in python). | |
Python version of the LazyNodeListReader API.
#define import_pylazynodelistio | ( | ) |
Imports the PyLazyNodeListReader module (like import _lazynodelistio in python).
#define PyLazyNodeListReader_API_pointers 4 |
Total number of C API pointers.
#define PyLazyNodeListReader_Check | ( | op | ) |
Checks if the object is a python rave io.
#define PyLazyNodeListReader_GetNative (*(PyLazyNodeListReader_GetNative_RETURN (*)PyLazyNodeListReader_GetNative_PROTO) PyLazyNodeListReader_API[PyLazyNodeListReader_GetNative_NUM]) |
Returns a pointer to the internal lazy nodelist io, remember to release the reference when done with the object.
(RAVE_OBJECT_RELEASE).
#define PyLazyNodeListReader_GetNative_NUM 1 |
index for GetNative
#define PyLazyNodeListReader_GetNative_PROTO (PyLazyNodeListReader*) |
argument prototype for GetNative
#define PyLazyNodeListReader_GetNative_RETURN LazyNodeListReader_t* |
return type for GetNative
#define PyLazyNodeListReader_New (*(PyLazyNodeListReader_New_RETURN (*)PyLazyNodeListReader_New_PROTO) PyLazyNodeListReader_API[PyLazyNodeListReader_New_NUM]) |
Creates a new lazy nodelist io instance.
Release this object with Py_DECREF. If a LazyNodeListReader_t instance is provided and this instance already is bound to a python instance, this instance will be increfed and returned.
[in] | raveio | - the LazyNodeListReader_t intance. |
#define PyLazyNodeListReader_New_NUM 2 |
index for New
#define PyLazyNodeListReader_New_PROTO (LazyNodeListReader_t*) |
argument prototype for New
#define PyLazyNodeListReader_New_RETURN PyLazyNodeListReader* |
return type for New
#define PyLazyNodeListReader_Read (*(PyLazyNodeListReader_Read_RETURN (*)PyLazyNodeListReader_Read_PROTO) PyLazyNodeListReader_API[PyLazyNodeListReader_Read_NUM]) |
Read a file into a lazynodelistio instance.
Release this object with Py_DECREF.
[in] | filename | - the filename. |
#define PyLazyNodeListReader_Read_NUM 3 |
index for Read
#define PyLazyNodeListReader_Read_PROTO (const char* filename) |
argument prototype for Read
#define PyLazyNodeListReader_Read_RETURN PyLazyNodeListReader* |
return type for Read
#define PyLazyNodeListReader_Type_NUM 0 |
index for Type