38#include <structmember.h>
59 void (*destructor)(
void* value);
60 void* (*copy_constructor)(
void* value);
92 PyObject_HEAD PyObject*
port;
Type definitions that are widely used across different parts of the runtime.
#define FEDERATED_CAPSULE_EXTENSION
Definition python_capsule_extension.h:75
#define FEDERATED_GENERIC_EXTENSION
Definition python_capsule_extension.h:74
PyTypeObject py_port_capsule_t
Definition python_port.c:384
void python_count_decrement(void *py_object)
Definition python_port.c:50
Definition python_port.h:91
long current_index
Definition python_port.h:96
int width
Definition python_port.h:95
PyObject_HEAD PyObject * port
Definition python_port.h:92
PyObject * value
Definition python_port.h:93
bool is_present
Definition python_port.h:94
Definition python_port.h:57
size_t length
Definition python_port.h:62
PyObject * value
Definition python_port.h:65
lf_token_t * token
Definition python_port.h:61
bool is_present
Definition python_port.h:63
lf_port_internal_t _base
Definition python_port.h:64
size_t element_size
Definition python_port.h:58
Internal part of the port structs. HAS TO MATCH lf_port_base_t after tmplt and is_present.
Definition lf_types.h:318