PLplot 5.15.0
Loading...
Searching...
No Matches
_sipAPIDef Struct Reference

#include "sip.h"

Public Attributes

int(*) api_export_module (sipExportedModuleDef *client, unsigned api_major, unsigned api_minor, void *unused)
PyTypeObject * api_simplewrapper_type
PyTypeObject * api_wrapper_type
PyTypeObject * api_wrappertype_type
PyTypeObject * api_voidptr_type
void(*) api_bad_catcher_result (PyObject *method)
void(*) api_bad_length_for_slice (Py_ssize_t seqlen, Py_ssize_t slicelen)
PyObject *(*) api_build_result (int *isErr, const char *fmt,...)
PyObject *(*) api_call_method (int *isErr, PyObject *method, const char *fmt,...)
void(*) api_call_procedure_method (sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const char *,...)
PyObject *(*) api_connect_rx (PyObject *txObj, const char *sig, PyObject *rxObj, const char *slot, int type)
Py_ssize_t(*) api_convert_from_sequence_index (Py_ssize_t idx, Py_ssize_t len)
int(*) api_can_convert_to_type (PyObject *pyObj, const sipTypeDef *td, int flags)
void *(*) api_convert_to_type (PyObject *pyObj, const sipTypeDef *td, PyObject *transferObj, int flags, int *statep, int *iserrp)
void *(*) api_force_convert_to_type (PyObject *pyObj, const sipTypeDef *td, PyObject *transferObj, int flags, int *statep, int *iserrp)
int(*) api_can_convert_to_enum (PyObject *pyObj, const sipTypeDef *td)
void(*) api_release_type (void *cpp, const sipTypeDef *td, int state)
PyObject *(*) api_convert_from_type (void *cpp, const sipTypeDef *td, PyObject *transferObj)
PyObject *(*) api_convert_from_new_type (void *cpp, const sipTypeDef *td, PyObject *transferObj)
PyObject *(*) api_convert_from_enum (int eval, const sipTypeDef *td)
int(*) api_get_state (PyObject *transferObj)
PyObject *(*) api_disconnect_rx (PyObject *txObj, const char *sig, PyObject *rxObj, const char *slot)
void(*) api_free (void *mem)
PyObject *(*) api_get_pyobject (void *cppPtr, const sipTypeDef *td)
void *(*) api_malloc (size_t nbytes)
int(*) api_parse_result (int *isErr, PyObject *method, PyObject *res, const char *fmt,...)
void(*) api_trace (unsigned mask, const char *fmt,...)
void(*) api_transfer_back (PyObject *self)
void(*) api_transfer_to (PyObject *self, PyObject *owner)
void(*) api_transfer_break (PyObject *self)
unsigned long(*) api_long_as_unsigned_long (PyObject *o)
PyObject *(*) api_convert_from_void_ptr (void *val)
PyObject *(*) api_convert_from_const_void_ptr (const void *val)
PyObject *(*) api_convert_from_void_ptr_and_size (void *val, Py_ssize_t size)
PyObject *(*) api_convert_from_const_void_ptr_and_size (const void *val, Py_ssize_t size)
void *(*) api_convert_to_void_ptr (PyObject *obj)
int(*) api_export_symbol (const char *name, void *sym)
void *(*) api_import_symbol (const char *name)
const sipTypeDef *(*) api_find_type (const char *type)
int(*) api_register_py_type (PyTypeObject *type)
const sipTypeDef *(*) api_type_from_py_type_object (PyTypeObject *py_type)
const sipTypeDef *(*) api_type_scope (const sipTypeDef *td)
const char *(*) api_resolve_typedef (const char *name)
int(*) api_register_attribute_getter (const sipTypeDef *td, sipAttrGetterFunc getter)
int(*) api_is_api_enabled (const char *name, int from, int to)
sipErrorState(*) api_bad_callable_arg (int arg_nr, PyObject *arg)
void *(*) api_get_address (struct _sipSimpleWrapper *w)
void(*) api_set_destroy_on_exit (int)
int(*) api_enable_autoconversion (const sipTypeDef *td, int enable)
void *(*) api_get_mixin_address (struct _sipSimpleWrapper *w, const sipTypeDef *td)
PyObject *(*) api_convert_from_new_pytype (void *cpp, PyTypeObject *py_type, sipWrapper *owner, sipSimpleWrapper **selfp, const char *fmt,...)
PyObject *(*) api_convert_to_typed_array (void *data, const sipTypeDef *td, const char *format, size_t stride, Py_ssize_t len, int flags)
PyObject *(*) api_convert_to_array (void *data, const char *format, Py_ssize_t len, int flags)
int(*) api_register_proxy_resolver (const sipTypeDef *td, sipProxyResolverFunc resolver)
PyInterpreterState *(*) api_get_interpreter (void)
sipNewUserTypeFunc(*) api_set_new_user_type_handler (const sipTypeDef *, sipNewUserTypeFunc)
void(*) api_set_type_user_data (sipWrapperType *, void *)
void *(*) api_get_type_user_data (const sipWrapperType *)
PyObject *(*) api_py_type_dict (const PyTypeObject *)
const char *(*) api_py_type_name (const PyTypeObject *)
int(*) api_get_method (PyObject *, sipMethodDef *)
PyObject *(*) api_from_method (const sipMethodDef *)
int(*) api_get_c_function (PyObject *, sipCFunctionDef *)
int(*) api_get_date (PyObject *, sipDateDef *)
PyObject *(*) api_from_date (const sipDateDef *)
int(*) api_get_datetime (PyObject *, sipDateDef *, sipTimeDef *)
PyObject *(*) api_from_datetime (const sipDateDef *, const sipTimeDef *)
int(*) api_get_time (PyObject *, sipTimeDef *)
PyObject *(*) api_from_time (const sipTimeDef *)
int(*) api_is_user_type (const sipWrapperType *)
struct _frame *(*) api_get_frame (int)
int(*) api_check_plugin_for_type (const sipTypeDef *, const char *)
PyObject *(*) api_unicode_new (Py_ssize_t, unsigned, int *, void **)
void(*) api_unicode_write (int, void *, int, unsigned)
void *(*) api_unicode_data (PyObject *, int *, Py_ssize_t *)
int(*) api_get_buffer_info (PyObject *, sipBufferInfoDef *)
void(*) api_release_buffer_info (sipBufferInfoDef *)
PyObject *(*) api_get_user_object (const sipSimpleWrapper *)
void(*) api_set_user_object (sipSimpleWrapper *, PyObject *)
int(*) api_init_module (sipExportedModuleDef *client, PyObject *mod_dict)
int(*) api_parse_args (PyObject **parseErrp, PyObject *sipArgs, const char *fmt,...)
int(*) api_parse_pair (PyObject **parseErrp, PyObject *arg0, PyObject *arg1, const char *fmt,...)
void(*) api_instance_destroyed (sipSimpleWrapper *sipSelf)
void(*) api_no_function (PyObject *parseErr, const char *func, const char *doc)
void(*) api_no_method (PyObject *parseErr, const char *scope, const char *method, const char *doc)
void(*) api_abstract_method (const char *classname, const char *method)
void(*) api_bad_class (const char *classname)
void *(*) api_get_cpp_ptr (sipSimpleWrapper *w, const sipTypeDef *td)
void *(*) api_get_complex_cpp_ptr (sipSimpleWrapper *w)
PyObject *(*) api_is_py_method (sip_gilstate_t *gil, char *pymc, sipSimpleWrapper *sipSelf, const char *cname, const char *mname)
void(*) api_call_hook (const char *hookname)
void(*) api_end_thread (void)
void(*) api_raise_unknown_exception (void)
void(*) api_raise_type_exception (const sipTypeDef *td, void *ptr)
int(*) api_add_type_instance (PyObject *dict, const char *name, void *cppPtr, const sipTypeDef *td)
void(*) api_bad_operator_arg (PyObject *self, PyObject *arg, sipPySlotType st)
PyObject *(*) api_pyslot_extend (sipExportedModuleDef *mod, sipPySlotType st, const sipTypeDef *type, PyObject *arg0, PyObject *arg1)
void(*) api_add_delayed_dtor (sipSimpleWrapper *w)
char(*) api_bytes_as_char (PyObject *obj)
const char *(*) api_bytes_as_string (PyObject *obj)
char(*) api_string_as_ascii_char (PyObject *obj)
const char *(*) api_string_as_ascii_string (PyObject **obj)
char(*) api_string_as_latin1_char (PyObject *obj)
const char *(*) api_string_as_latin1_string (PyObject **obj)
char(*) api_string_as_utf8_char (PyObject *obj)
const char *(*) api_string_as_utf8_string (PyObject **obj)
int(*) api_unicode_as_wchar (PyObject *obj)
int *(*) api_unicode_as_wstring (PyObject *obj)
int(*) api_deprecated (const char *classname, const char *method)
void(*) api_keep_reference (PyObject *self, int key, PyObject *obj)
int(*) api_parse_kwd_args (PyObject **parseErrp, PyObject *sipArgs, PyObject *sipKwdArgs, const char **kwdlist, PyObject **unused, const char *fmt,...)
void(*) api_add_exception (sipErrorState es, PyObject **parseErrp)
int(*) api_parse_result_ex (sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *method, PyObject *res, const char *fmt,...)
void(*) api_call_error_handler (sipVirtErrorHandlerFunc, sipSimpleWrapper *, sip_gilstate_t)
int(*) api_init_mixin (PyObject *self, PyObject *args, PyObject *kwds, const sipClassTypeDef *ctd)
PyObject *(*) api_get_reference (PyObject *self, int key)
int(*) api_is_owned_by_python (sipSimpleWrapper *)
int(*) api_is_derived_class (sipSimpleWrapper *)
void(*) api_free_sipslot (sipSlot *slot)
int(*) api_same_slot (const sipSlot *sp, PyObject *rxObj, const char *slot)
void *(*) api_convert_rx (sipWrapper *txSelf, const char *sigargs, PyObject *rxObj, const char *slot, const char **memberp, int flags)
PyObject *(*) api_invoke_slot (const sipSlot *slot, PyObject *sigargs)
PyObject *(*) api_invoke_slot_ex (const sipSlot *slot, PyObject *sigargs, int check_receiver)
int(*) api_save_slot (sipSlot *sp, PyObject *rxObj, const char *slot)
void(*) api_clear_any_slot_reference (sipSlot *slot)
int(*) api_visit_slot (sipSlot *slot, visitproc visit, void *arg)
PyTypeObject *(*) api_find_named_enum (const char *type)
const sipMappedType *(*) api_find_mapped_type (const char *type)
sipWrapperType *(*) api_find_class (const char *type)
sipWrapperType *(*) api_map_int_to_class (int typeInt, const sipIntTypeClassMap *map, int maplen)
sipWrapperType *(*) api_map_string_to_class (const char *typeString, const sipStringTypeClassMap *map, int maplen)
int(*) api_enable_gc (int enable)
void(*) api_print_object (PyObject *o)
int(*) api_register_event_handler (sipEventType type, const sipTypeDef *td, void *handler)
int(*) api_convert_to_enum (PyObject *obj, const sipTypeDef *td)
int(*) api_convert_to_bool (PyObject *obj)
int(*) api_enable_overflow_checking (int enable)
char(*) api_long_as_char (PyObject *o)
signed char(*) api_long_as_signed_char (PyObject *o)
unsigned char(*) api_long_as_unsigned_char (PyObject *o)
short(*) api_long_as_short (PyObject *o)
unsigned short(*) api_long_as_unsigned_short (PyObject *o)
int(*) api_long_as_int (PyObject *o)
unsigned int(*) api_long_as_unsigned_int (PyObject *o)
long(*) api_long_as_long (PyObject *o)
void * api_long_as_long_long
void * api_long_as_unsigned_long_long
void(*) api_instance_destroyed_ex (sipSimpleWrapper **sipSelfp)
int(*) api_convert_from_slice_object (PyObject *slice, Py_ssize_t length, Py_ssize_t *start, Py_ssize_t *stop, Py_ssize_t *step, Py_ssize_t *slicelength)
size_t(*) api_long_as_size_t (PyObject *o)
void(*) api_visit_wrappers (sipWrapperVisitorFunc visitor, void *closure)
int(*) api_register_exit_notifier (PyMethodDef *md)
PyObject *(*) api_is_py_method_12_8 (sip_gilstate_t *gil, char *pymc, sipSimpleWrapper **sipSelfp, const char *cname, const char *mname)
sipExceptionHandler(*) api_next_exception_handler (void **statep)
PyObject *(*) api_py_type_dict_ref (PyTypeObject *)

Detailed Description

Definition at line 1403 of file build/sip.h.

Member Data Documentation

◆ api_abstract_method

void(* _sipAPIDef::api_abstract_method)(const char *classname, const char *method)

Definition at line 1543 of file build/sip.h.

◆ api_add_delayed_dtor

void(* _sipAPIDef::api_add_delayed_dtor)(sipSimpleWrapper *w)

Definition at line 1559 of file build/sip.h.

◆ api_add_exception

void(* _sipAPIDef::api_add_exception)(sipErrorState es, PyObject **parseErrp)

Definition at line 1580 of file build/sip.h.

◆ api_add_type_instance

int(* _sipAPIDef::api_add_type_instance)(PyObject *dict, const char *name, void *cppPtr, const sipTypeDef *td)

Definition at line 1553 of file build/sip.h.

◆ api_bad_callable_arg

sipErrorState(* _sipAPIDef::api_bad_callable_arg)(int arg_nr, PyObject *arg)

Definition at line 1481 of file build/sip.h.

◆ api_bad_catcher_result

void(* _sipAPIDef::api_bad_catcher_result)(PyObject *method)

Definition at line 1419 of file build/sip.h.

◆ api_bad_class

void(* _sipAPIDef::api_bad_class)(const char *classname)

Definition at line 1544 of file build/sip.h.

◆ api_bad_length_for_slice

void(* _sipAPIDef::api_bad_length_for_slice)(Py_ssize_t seqlen, Py_ssize_t slicelen)

Definition at line 1420 of file build/sip.h.

◆ api_bad_operator_arg

void(* _sipAPIDef::api_bad_operator_arg)(PyObject *self, PyObject *arg, sipPySlotType st)

Definition at line 1555 of file build/sip.h.

◆ api_build_result

PyObject *(* _sipAPIDef::api_build_result)(int *isErr, const char *fmt,...)

Definition at line 1421 of file build/sip.h.

◆ api_bytes_as_char

char(* _sipAPIDef::api_bytes_as_char)(PyObject *obj)

Definition at line 1560 of file build/sip.h.

◆ api_bytes_as_string

const char *(* _sipAPIDef::api_bytes_as_string)(PyObject *obj)

Definition at line 1561 of file build/sip.h.

◆ api_call_error_handler

void(* _sipAPIDef::api_call_error_handler)(sipVirtErrorHandlerFunc, sipSimpleWrapper *, sip_gilstate_t)

Definition at line 1584 of file build/sip.h.

◆ api_call_hook

void(* _sipAPIDef::api_call_hook)(const char *hookname)

Definition at line 1549 of file build/sip.h.

◆ api_call_method

PyObject *(* _sipAPIDef::api_call_method)(int *isErr, PyObject *method, const char *fmt,...)

Definition at line 1422 of file build/sip.h.

◆ api_call_procedure_method

void(* _sipAPIDef::api_call_procedure_method)(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const char *,...)

Definition at line 1424 of file build/sip.h.

◆ api_can_convert_to_enum

int(* _sipAPIDef::api_can_convert_to_enum)(PyObject *pyObj, const sipTypeDef *td)

Definition at line 1440 of file build/sip.h.

◆ api_can_convert_to_type

int(* _sipAPIDef::api_can_convert_to_type)(PyObject *pyObj, const sipTypeDef *td, int flags)

Definition at line 1430 of file build/sip.h.

◆ api_check_plugin_for_type

int(* _sipAPIDef::api_check_plugin_for_type)(const sipTypeDef *, const char *)

Definition at line 1513 of file build/sip.h.

◆ api_clear_any_slot_reference

void(* _sipAPIDef::api_clear_any_slot_reference)(sipSlot *slot)

Definition at line 1613 of file build/sip.h.

◆ api_connect_rx

PyObject *(* _sipAPIDef::api_connect_rx)(PyObject *txObj, const char *sig, PyObject *rxObj, const char *slot, int type)

Definition at line 1426 of file build/sip.h.

◆ api_convert_from_const_void_ptr

PyObject *(* _sipAPIDef::api_convert_from_const_void_ptr)(const void *val)

Definition at line 1465 of file build/sip.h.

◆ api_convert_from_const_void_ptr_and_size

PyObject *(* _sipAPIDef::api_convert_from_const_void_ptr_and_size)(const void *val, Py_ssize_t size)

Definition at line 1468 of file build/sip.h.

◆ api_convert_from_enum

PyObject *(* _sipAPIDef::api_convert_from_enum)(int eval, const sipTypeDef *td)

Definition at line 1450 of file build/sip.h.

◆ api_convert_from_new_pytype

PyObject *(* _sipAPIDef::api_convert_from_new_pytype)(void *cpp, PyTypeObject *py_type, sipWrapper *owner, sipSimpleWrapper **selfp, const char *fmt,...)

Definition at line 1487 of file build/sip.h.

◆ api_convert_from_new_type

PyObject *(* _sipAPIDef::api_convert_from_new_type)(void *cpp, const sipTypeDef *td, PyObject *transferObj)

Definition at line 1448 of file build/sip.h.

◆ api_convert_from_sequence_index

Py_ssize_t(* _sipAPIDef::api_convert_from_sequence_index)(Py_ssize_t idx, Py_ssize_t len)

Definition at line 1428 of file build/sip.h.

◆ api_convert_from_slice_object

int(* _sipAPIDef::api_convert_from_slice_object)(PyObject *slice, Py_ssize_t length, Py_ssize_t *start, Py_ssize_t *stop, Py_ssize_t *step, Py_ssize_t *slicelength)

Definition at line 1661 of file build/sip.h.

◆ api_convert_from_type

PyObject *(* _sipAPIDef::api_convert_from_type)(void *cpp, const sipTypeDef *td, PyObject *transferObj)

Definition at line 1446 of file build/sip.h.

◆ api_convert_from_void_ptr

PyObject *(* _sipAPIDef::api_convert_from_void_ptr)(void *val)

Definition at line 1464 of file build/sip.h.

◆ api_convert_from_void_ptr_and_size

PyObject *(* _sipAPIDef::api_convert_from_void_ptr_and_size)(void *val, Py_ssize_t size)

Definition at line 1466 of file build/sip.h.

◆ api_convert_rx

void *(* _sipAPIDef::api_convert_rx)(sipWrapper *txSelf, const char *sigargs, PyObject *rxObj, const char *slot, const char **memberp, int flags)

Definition at line 1606 of file build/sip.h.

◆ api_convert_to_array

PyObject *(* _sipAPIDef::api_convert_to_array)(void *data, const char *format, Py_ssize_t len, int flags)

Definition at line 1491 of file build/sip.h.

◆ api_convert_to_bool

int(* _sipAPIDef::api_convert_to_bool)(PyObject *obj)

Definition at line 1635 of file build/sip.h.

◆ api_convert_to_enum

int(* _sipAPIDef::api_convert_to_enum)(PyObject *obj, const sipTypeDef *td)

Definition at line 1634 of file build/sip.h.

◆ api_convert_to_type

void *(* _sipAPIDef::api_convert_to_type)(PyObject *pyObj, const sipTypeDef *td, PyObject *transferObj, int flags, int *statep, int *iserrp)

Definition at line 1432 of file build/sip.h.

◆ api_convert_to_typed_array

PyObject *(* _sipAPIDef::api_convert_to_typed_array)(void *data, const sipTypeDef *td, const char *format, size_t stride, Py_ssize_t len, int flags)

Definition at line 1489 of file build/sip.h.

◆ api_convert_to_void_ptr

void *(* _sipAPIDef::api_convert_to_void_ptr)(PyObject *obj)

Definition at line 1470 of file build/sip.h.

◆ api_deprecated

int(* _sipAPIDef::api_deprecated)(const char *classname, const char *method)

Definition at line 1575 of file build/sip.h.

◆ api_disconnect_rx

PyObject *(* _sipAPIDef::api_disconnect_rx)(PyObject *txObj, const char *sig, PyObject *rxObj, const char *slot)

Definition at line 1452 of file build/sip.h.

◆ api_enable_autoconversion

int(* _sipAPIDef::api_enable_autoconversion)(const sipTypeDef *td, int enable)

Definition at line 1484 of file build/sip.h.

◆ api_enable_gc

int(* _sipAPIDef::api_enable_gc)(int enable)

Definition at line 1630 of file build/sip.h.

◆ api_enable_overflow_checking

int(* _sipAPIDef::api_enable_overflow_checking)(int enable)

Definition at line 1636 of file build/sip.h.

◆ api_end_thread

void(* _sipAPIDef::api_end_thread)(void) ( void )

Definition at line 1550 of file build/sip.h.

◆ api_export_module

int(* _sipAPIDef::api_export_module)(sipExportedModuleDef *client, unsigned api_major, unsigned api_minor, void *unused)

Definition at line 1408 of file build/sip.h.

◆ api_export_symbol

int(* _sipAPIDef::api_export_symbol)(const char *name, void *sym)

Definition at line 1471 of file build/sip.h.

◆ api_find_class

sipWrapperType *(* _sipAPIDef::api_find_class)(const char *type)

Definition at line 1621 of file build/sip.h.

◆ api_find_mapped_type

const sipMappedType *(* _sipAPIDef::api_find_mapped_type)(const char *type)

Definition at line 1620 of file build/sip.h.

◆ api_find_named_enum

PyTypeObject *(* _sipAPIDef::api_find_named_enum)(const char *type)

Definition at line 1619 of file build/sip.h.

◆ api_find_type

const sipTypeDef *(* _sipAPIDef::api_find_type)(const char *type)

Definition at line 1473 of file build/sip.h.

◆ api_force_convert_to_type

void *(* _sipAPIDef::api_force_convert_to_type)(PyObject *pyObj, const sipTypeDef *td, PyObject *transferObj, int flags, int *statep, int *iserrp)

Definition at line 1434 of file build/sip.h.

◆ api_free

void(* _sipAPIDef::api_free)(void *mem)

Definition at line 1454 of file build/sip.h.

◆ api_free_sipslot

void(* _sipAPIDef::api_free_sipslot)(sipSlot *slot)

Definition at line 1604 of file build/sip.h.

◆ api_from_date

PyObject *(* _sipAPIDef::api_from_date)(const sipDateDef *)

Definition at line 1506 of file build/sip.h.

◆ api_from_datetime

PyObject *(* _sipAPIDef::api_from_datetime)(const sipDateDef *, const sipTimeDef *)

Definition at line 1508 of file build/sip.h.

◆ api_from_method

PyObject *(* _sipAPIDef::api_from_method)(const sipMethodDef *)

Definition at line 1503 of file build/sip.h.

◆ api_from_time

PyObject *(* _sipAPIDef::api_from_time)(const sipTimeDef *)

Definition at line 1510 of file build/sip.h.

◆ api_get_address

void *(* _sipAPIDef::api_get_address)(struct _sipSimpleWrapper *w)

Definition at line 1482 of file build/sip.h.

◆ api_get_buffer_info

int(* _sipAPIDef::api_get_buffer_info)(PyObject *, sipBufferInfoDef *)

Definition at line 1517 of file build/sip.h.

◆ api_get_c_function

int(* _sipAPIDef::api_get_c_function)(PyObject *, sipCFunctionDef *)

Definition at line 1504 of file build/sip.h.

◆ api_get_complex_cpp_ptr

void *(* _sipAPIDef::api_get_complex_cpp_ptr)(sipSimpleWrapper *w)

Definition at line 1546 of file build/sip.h.

◆ api_get_cpp_ptr

void *(* _sipAPIDef::api_get_cpp_ptr)(sipSimpleWrapper *w, const sipTypeDef *td)

Definition at line 1545 of file build/sip.h.

◆ api_get_date

int(* _sipAPIDef::api_get_date)(PyObject *, sipDateDef *)

Definition at line 1505 of file build/sip.h.

◆ api_get_datetime

int(* _sipAPIDef::api_get_datetime)(PyObject *, sipDateDef *, sipTimeDef *)

Definition at line 1507 of file build/sip.h.

◆ api_get_frame

struct _frame *(* _sipAPIDef::api_get_frame)(int)

Definition at line 1511 of file build/sip.h.

◆ api_get_interpreter

PyInterpreterState *(* _sipAPIDef::api_get_interpreter)(void) ( void )

Definition at line 1495 of file build/sip.h.

◆ api_get_method

int(* _sipAPIDef::api_get_method)(PyObject *, sipMethodDef *)

Definition at line 1502 of file build/sip.h.

◆ api_get_mixin_address

void *(* _sipAPIDef::api_get_mixin_address)(struct _sipSimpleWrapper *w, const sipTypeDef *td)

Definition at line 1485 of file build/sip.h.

◆ api_get_pyobject

PyObject *(* _sipAPIDef::api_get_pyobject)(void *cppPtr, const sipTypeDef *td)

Definition at line 1455 of file build/sip.h.

◆ api_get_reference

PyObject *(* _sipAPIDef::api_get_reference)(PyObject *self, int key)

Definition at line 1588 of file build/sip.h.

◆ api_get_state

int(* _sipAPIDef::api_get_state)(PyObject *transferObj)

Definition at line 1451 of file build/sip.h.

◆ api_get_time

int(* _sipAPIDef::api_get_time)(PyObject *, sipTimeDef *)

Definition at line 1509 of file build/sip.h.

◆ api_get_type_user_data

void *(* _sipAPIDef::api_get_type_user_data)(const sipWrapperType *)

Definition at line 1499 of file build/sip.h.

◆ api_get_user_object

PyObject *(* _sipAPIDef::api_get_user_object)(const sipSimpleWrapper *)

Definition at line 1519 of file build/sip.h.

◆ api_import_symbol

void *(* _sipAPIDef::api_import_symbol)(const char *name)

Definition at line 1472 of file build/sip.h.

◆ api_init_mixin

int(* _sipAPIDef::api_init_mixin)(PyObject *self, PyObject *args, PyObject *kwds, const sipClassTypeDef *ctd)

Definition at line 1586 of file build/sip.h.

◆ api_init_module

int(* _sipAPIDef::api_init_module)(sipExportedModuleDef *client, PyObject *mod_dict)

Definition at line 1525 of file build/sip.h.

◆ api_instance_destroyed

void(* _sipAPIDef::api_instance_destroyed)(sipSimpleWrapper *sipSelf)

Definition at line 1534 of file build/sip.h.

◆ api_instance_destroyed_ex

void(* _sipAPIDef::api_instance_destroyed_ex)(sipSimpleWrapper **sipSelfp)

Definition at line 1656 of file build/sip.h.

◆ api_invoke_slot

PyObject *(* _sipAPIDef::api_invoke_slot)(const sipSlot *slot, PyObject *sigargs)

Definition at line 1609 of file build/sip.h.

◆ api_invoke_slot_ex

PyObject *(* _sipAPIDef::api_invoke_slot_ex)(const sipSlot *slot, PyObject *sigargs, int check_receiver)

Definition at line 1610 of file build/sip.h.

◆ api_is_api_enabled

int(* _sipAPIDef::api_is_api_enabled)(const char *name, int from, int to)

Definition at line 1480 of file build/sip.h.

◆ api_is_derived_class

int(* _sipAPIDef::api_is_derived_class)(sipSimpleWrapper *)

Definition at line 1598 of file build/sip.h.

◆ api_is_owned_by_python

int(* _sipAPIDef::api_is_owned_by_python)(sipSimpleWrapper *)

Definition at line 1593 of file build/sip.h.

◆ api_is_py_method

PyObject *(* _sipAPIDef::api_is_py_method)(sip_gilstate_t *gil, char *pymc, sipSimpleWrapper *sipSelf, const char *cname, const char *mname)

Definition at line 1547 of file build/sip.h.

◆ api_is_py_method_12_8

PyObject *(* _sipAPIDef::api_is_py_method_12_8)(sip_gilstate_t *gil, char *pymc, sipSimpleWrapper **sipSelfp, const char *cname, const char *mname)

Definition at line 1671 of file build/sip.h.

◆ api_is_user_type

int(* _sipAPIDef::api_is_user_type)(const sipWrapperType *)

Definition at line 1511 of file build/sip.h.

◆ api_keep_reference

void(* _sipAPIDef::api_keep_reference)(PyObject *self, int key, PyObject *obj)

Definition at line 1576 of file build/sip.h.

◆ api_long_as_char

char(* _sipAPIDef::api_long_as_char)(PyObject *o)

Definition at line 1637 of file build/sip.h.

◆ api_long_as_int

int(* _sipAPIDef::api_long_as_int)(PyObject *o)

Definition at line 1642 of file build/sip.h.

◆ api_long_as_long

long(* _sipAPIDef::api_long_as_long)(PyObject *o)

Definition at line 1644 of file build/sip.h.

◆ api_long_as_long_long

void * _sipAPIDef::api_long_as_long_long

Definition at line 1649 of file build/sip.h.

◆ api_long_as_short

short(* _sipAPIDef::api_long_as_short)(PyObject *o)

Definition at line 1640 of file build/sip.h.

◆ api_long_as_signed_char

signed char(* _sipAPIDef::api_long_as_signed_char)(PyObject *o)

Definition at line 1638 of file build/sip.h.

◆ api_long_as_size_t

size_t(* _sipAPIDef::api_long_as_size_t)(PyObject *o)

Definition at line 1664 of file build/sip.h.

◆ api_long_as_unsigned_char

unsigned char(* _sipAPIDef::api_long_as_unsigned_char)(PyObject *o)

Definition at line 1639 of file build/sip.h.

◆ api_long_as_unsigned_int

unsigned int(* _sipAPIDef::api_long_as_unsigned_int)(PyObject *o)

Definition at line 1643 of file build/sip.h.

◆ api_long_as_unsigned_long

unsigned long(* _sipAPIDef::api_long_as_unsigned_long)(PyObject *o)

Definition at line 1463 of file build/sip.h.

◆ api_long_as_unsigned_long_long

void * _sipAPIDef::api_long_as_unsigned_long_long

Definition at line 1650 of file build/sip.h.

◆ api_long_as_unsigned_short

unsigned short(* _sipAPIDef::api_long_as_unsigned_short)(PyObject *o)

Definition at line 1641 of file build/sip.h.

◆ api_malloc

void *(* _sipAPIDef::api_malloc)(size_t nbytes)

Definition at line 1456 of file build/sip.h.

◆ api_map_int_to_class

sipWrapperType *(* _sipAPIDef::api_map_int_to_class)(int typeInt, const sipIntTypeClassMap *map, int maplen)

Definition at line 1622 of file build/sip.h.

◆ api_map_string_to_class

sipWrapperType *(* _sipAPIDef::api_map_string_to_class)(const char *typeString, const sipStringTypeClassMap *map, int maplen)

Definition at line 1624 of file build/sip.h.

◆ api_next_exception_handler

sipExceptionHandler(* _sipAPIDef::api_next_exception_handler)(void **statep)

Definition at line 1673 of file build/sip.h.

◆ api_no_function

void(* _sipAPIDef::api_no_function)(PyObject *parseErr, const char *func, const char *doc)

Definition at line 1539 of file build/sip.h.

◆ api_no_method

void(* _sipAPIDef::api_no_method)(PyObject *parseErr, const char *scope, const char *method, const char *doc)

Definition at line 1541 of file build/sip.h.

◆ api_parse_args

int(* _sipAPIDef::api_parse_args)(PyObject **parseErrp, PyObject *sipArgs, const char *fmt,...)

Definition at line 1526 of file build/sip.h.

◆ api_parse_kwd_args

int(* _sipAPIDef::api_parse_kwd_args)(PyObject **parseErrp, PyObject *sipArgs, PyObject *sipKwdArgs, const char **kwdlist, PyObject **unused, const char *fmt,...)

Definition at line 1577 of file build/sip.h.

◆ api_parse_pair

int(* _sipAPIDef::api_parse_pair)(PyObject **parseErrp, PyObject *arg0, PyObject *arg1, const char *fmt,...)

Definition at line 1528 of file build/sip.h.

◆ api_parse_result

int(* _sipAPIDef::api_parse_result)(int *isErr, PyObject *method, PyObject *res, const char *fmt,...)

Definition at line 1457 of file build/sip.h.

◆ api_parse_result_ex

int(* _sipAPIDef::api_parse_result_ex)(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *method, PyObject *res, const char *fmt,...)

Definition at line 1581 of file build/sip.h.

◆ api_print_object

void(* _sipAPIDef::api_print_object)(PyObject *o)

Definition at line 1631 of file build/sip.h.

◆ api_py_type_dict

PyObject *(* _sipAPIDef::api_py_type_dict)(const PyTypeObject *)

Definition at line 1500 of file build/sip.h.

◆ api_py_type_dict_ref

PyObject *(* _sipAPIDef::api_py_type_dict_ref)(PyTypeObject *)

Definition at line 1678 of file build/sip.h.

◆ api_py_type_name

const char *(* _sipAPIDef::api_py_type_name)(const PyTypeObject *)

Definition at line 1501 of file build/sip.h.

◆ api_pyslot_extend

PyObject *(* _sipAPIDef::api_pyslot_extend)(sipExportedModuleDef *mod, sipPySlotType st, const sipTypeDef *type, PyObject *arg0, PyObject *arg1)

Definition at line 1557 of file build/sip.h.

◆ api_raise_type_exception

void(* _sipAPIDef::api_raise_type_exception)(const sipTypeDef *td, void *ptr)

Definition at line 1552 of file build/sip.h.

◆ api_raise_unknown_exception

void(* _sipAPIDef::api_raise_unknown_exception)(void) ( void )

Definition at line 1551 of file build/sip.h.

◆ api_register_attribute_getter

int(* _sipAPIDef::api_register_attribute_getter)(const sipTypeDef *td, sipAttrGetterFunc getter)

Definition at line 1478 of file build/sip.h.

◆ api_register_event_handler

int(* _sipAPIDef::api_register_event_handler)(sipEventType type, const sipTypeDef *td, void *handler)

Definition at line 1632 of file build/sip.h.

◆ api_register_exit_notifier

int(* _sipAPIDef::api_register_exit_notifier)(PyMethodDef *md)

Definition at line 1666 of file build/sip.h.

◆ api_register_proxy_resolver

int(* _sipAPIDef::api_register_proxy_resolver)(const sipTypeDef *td, sipProxyResolverFunc resolver)

Definition at line 1493 of file build/sip.h.

◆ api_register_py_type

int(* _sipAPIDef::api_register_py_type)(PyTypeObject *type)

Definition at line 1474 of file build/sip.h.

◆ api_release_buffer_info

void(* _sipAPIDef::api_release_buffer_info)(sipBufferInfoDef *)

Definition at line 1518 of file build/sip.h.

◆ api_release_type

void(* _sipAPIDef::api_release_type)(void *cpp, const sipTypeDef *td, int state)

Definition at line 1445 of file build/sip.h.

◆ api_resolve_typedef

const char *(* _sipAPIDef::api_resolve_typedef)(const char *name)

Definition at line 1477 of file build/sip.h.

◆ api_same_slot

int(* _sipAPIDef::api_same_slot)(const sipSlot *sp, PyObject *rxObj, const char *slot)

Definition at line 1605 of file build/sip.h.

◆ api_save_slot

int(* _sipAPIDef::api_save_slot)(sipSlot *sp, PyObject *rxObj, const char *slot)

Definition at line 1612 of file build/sip.h.

◆ api_set_destroy_on_exit

void(* _sipAPIDef::api_set_destroy_on_exit)(int)

Definition at line 1483 of file build/sip.h.

◆ api_set_new_user_type_handler

sipNewUserTypeFunc(* _sipAPIDef::api_set_new_user_type_handler)(const sipTypeDef *, sipNewUserTypeFunc)

Definition at line 1496 of file build/sip.h.

◆ api_set_type_user_data

void(* _sipAPIDef::api_set_type_user_data)(sipWrapperType *, void *)

Definition at line 1498 of file build/sip.h.

◆ api_set_user_object

void(* _sipAPIDef::api_set_user_object)(sipSimpleWrapper *, PyObject *)

Definition at line 1520 of file build/sip.h.

◆ api_simplewrapper_type

PyTypeObject * _sipAPIDef::api_simplewrapper_type

Definition at line 1414 of file build/sip.h.

◆ api_string_as_ascii_char

char(* _sipAPIDef::api_string_as_ascii_char)(PyObject *obj)

Definition at line 1562 of file build/sip.h.

◆ api_string_as_ascii_string

const char *(* _sipAPIDef::api_string_as_ascii_string)(PyObject **obj)

Definition at line 1563 of file build/sip.h.

◆ api_string_as_latin1_char

char(* _sipAPIDef::api_string_as_latin1_char)(PyObject *obj)

Definition at line 1564 of file build/sip.h.

◆ api_string_as_latin1_string

const char *(* _sipAPIDef::api_string_as_latin1_string)(PyObject **obj)

Definition at line 1565 of file build/sip.h.

◆ api_string_as_utf8_char

char(* _sipAPIDef::api_string_as_utf8_char)(PyObject *obj)

Definition at line 1566 of file build/sip.h.

◆ api_string_as_utf8_string

const char *(* _sipAPIDef::api_string_as_utf8_string)(PyObject **obj)

Definition at line 1567 of file build/sip.h.

◆ api_trace

void(* _sipAPIDef::api_trace)(unsigned mask, const char *fmt,...)

Definition at line 1459 of file build/sip.h.

◆ api_transfer_back

void(* _sipAPIDef::api_transfer_back)(PyObject *self)

Definition at line 1460 of file build/sip.h.

◆ api_transfer_break

void(* _sipAPIDef::api_transfer_break)(PyObject *self)

Definition at line 1462 of file build/sip.h.

◆ api_transfer_to

void(* _sipAPIDef::api_transfer_to)(PyObject *self, PyObject *owner)

Definition at line 1461 of file build/sip.h.

◆ api_type_from_py_type_object

const sipTypeDef *(* _sipAPIDef::api_type_from_py_type_object)(PyTypeObject *py_type)

Definition at line 1475 of file build/sip.h.

◆ api_type_scope

const sipTypeDef *(* _sipAPIDef::api_type_scope)(const sipTypeDef *td)

Definition at line 1476 of file build/sip.h.

◆ api_unicode_as_wchar

int(* _sipAPIDef::api_unicode_as_wchar)(PyObject *obj)

Definition at line 1572 of file build/sip.h.

◆ api_unicode_as_wstring

int *(* _sipAPIDef::api_unicode_as_wstring)(PyObject *obj)

Definition at line 1573 of file build/sip.h.

◆ api_unicode_data

void *(* _sipAPIDef::api_unicode_data)(PyObject *, int *, Py_ssize_t *)

Definition at line 1516 of file build/sip.h.

◆ api_unicode_new

PyObject *(* _sipAPIDef::api_unicode_new)(Py_ssize_t, unsigned, int *, void **)

Definition at line 1514 of file build/sip.h.

◆ api_unicode_write

void(* _sipAPIDef::api_unicode_write)(int, void *, int, unsigned)

Definition at line 1515 of file build/sip.h.

◆ api_visit_slot

int(* _sipAPIDef::api_visit_slot)(sipSlot *slot, visitproc visit, void *arg)

Definition at line 1614 of file build/sip.h.

◆ api_visit_wrappers

void(* _sipAPIDef::api_visit_wrappers)(sipWrapperVisitorFunc visitor, void *closure)

Definition at line 1665 of file build/sip.h.

◆ api_voidptr_type

PyTypeObject * _sipAPIDef::api_voidptr_type

Definition at line 1417 of file build/sip.h.

◆ api_wrapper_type

PyTypeObject * _sipAPIDef::api_wrapper_type

Definition at line 1415 of file build/sip.h.

◆ api_wrappertype_type

PyTypeObject * _sipAPIDef::api_wrappertype_type

Definition at line 1416 of file build/sip.h.


The documentation for this struct was generated from the following files: