PLplot  5.15.0
_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)
 

Detailed Description

Definition at line 1397 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 1537 of file build/sip.h.

◆ api_add_delayed_dtor

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

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

◆ api_add_exception

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

Definition at line 1574 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 1547 of file build/sip.h.

◆ api_bad_callable_arg

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

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

◆ api_bad_catcher_result

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

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

◆ api_bad_class

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

Definition at line 1538 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 1414 of file build/sip.h.

◆ api_bad_operator_arg

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

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

◆ api_build_result

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

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

◆ api_bytes_as_char

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

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

◆ api_bytes_as_string

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

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

◆ api_call_error_handler

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

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

◆ api_call_hook

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

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

◆ api_call_method

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

Definition at line 1416 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 1418 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 1434 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 1424 of file build/sip.h.

◆ api_check_plugin_for_type

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

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

◆ api_clear_any_slot_reference

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

Definition at line 1607 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 1420 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 1459 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 1462 of file build/sip.h.

◆ api_convert_from_enum

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

Definition at line 1444 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 1481 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 1442 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 1422 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 1655 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 1440 of file build/sip.h.

◆ api_convert_from_void_ptr

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

Definition at line 1458 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 1460 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 1600 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 1485 of file build/sip.h.

◆ api_convert_to_bool

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

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

◆ api_convert_to_enum

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

Definition at line 1628 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 1426 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 1483 of file build/sip.h.

◆ api_convert_to_void_ptr

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

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

◆ api_deprecated

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

Definition at line 1569 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 1446 of file build/sip.h.

◆ api_enable_autoconversion

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

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

◆ api_enable_gc

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

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

◆ api_enable_overflow_checking

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

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

◆ api_end_thread

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

Definition at line 1544 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 1402 of file build/sip.h.

◆ api_export_symbol

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

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

◆ api_find_class

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

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

◆ api_find_mapped_type

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

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

◆ api_find_named_enum

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

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

◆ api_find_type

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

Definition at line 1467 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 1428 of file build/sip.h.

◆ api_free

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

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

◆ api_free_sipslot

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

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

◆ api_from_date

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

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

◆ api_from_datetime

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

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

◆ api_from_method

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

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

◆ api_from_time

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

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

◆ api_get_address

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

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

◆ api_get_buffer_info

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

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

◆ api_get_c_function

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

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

◆ api_get_complex_cpp_ptr

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

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

◆ api_get_cpp_ptr

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

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

◆ api_get_date

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

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

◆ api_get_datetime

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

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

◆ api_get_frame

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

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

◆ api_get_interpreter

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

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

◆ api_get_method

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

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

◆ api_get_mixin_address

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

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

◆ api_get_pyobject

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

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

◆ api_get_reference

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

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

◆ api_get_state

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

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

◆ api_get_time

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

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

◆ api_get_type_user_data

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

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

◆ api_get_user_object

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

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

◆ api_import_symbol

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

Definition at line 1466 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 1580 of file build/sip.h.

◆ api_init_module

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

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

◆ api_instance_destroyed

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

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

◆ api_instance_destroyed_ex

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

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

◆ api_invoke_slot

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

Definition at line 1603 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 1604 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 1474 of file build/sip.h.

◆ api_is_derived_class

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

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

◆ api_is_owned_by_python

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

Definition at line 1587 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 1541 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 1665 of file build/sip.h.

◆ api_is_user_type

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

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

◆ api_keep_reference

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

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

◆ api_long_as_char

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

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

◆ api_long_as_int

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

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

◆ api_long_as_long

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

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

◆ api_long_as_long_long

void * _sipAPIDef::api_long_as_long_long

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

◆ api_long_as_short

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

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

◆ api_long_as_signed_char

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

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

◆ api_long_as_size_t

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

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

◆ api_long_as_unsigned_char

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

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

◆ api_long_as_unsigned_int

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

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

◆ api_long_as_unsigned_long

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

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

◆ api_long_as_unsigned_long_long

void * _sipAPIDef::api_long_as_unsigned_long_long

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

◆ api_long_as_unsigned_short

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

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

◆ api_malloc

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

Definition at line 1450 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 1616 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 1618 of file build/sip.h.

◆ api_next_exception_handler

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

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

◆ api_no_function

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

Definition at line 1533 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 1535 of file build/sip.h.

◆ api_parse_args

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

Definition at line 1520 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 1571 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 1522 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 1451 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 1575 of file build/sip.h.

◆ api_print_object

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

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

◆ api_py_type_dict

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

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

◆ api_py_type_name

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

Definition at line 1495 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 1551 of file build/sip.h.

◆ api_raise_type_exception

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

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

◆ api_raise_unknown_exception

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

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

◆ api_register_attribute_getter

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

Definition at line 1472 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 1626 of file build/sip.h.

◆ api_register_exit_notifier

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

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

◆ api_register_proxy_resolver

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

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

◆ api_register_py_type

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

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

◆ api_release_buffer_info

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

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

◆ api_release_type

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

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

◆ api_resolve_typedef

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

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

◆ api_same_slot

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

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

◆ api_save_slot

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

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

◆ api_set_destroy_on_exit

void(* _sipAPIDef::api_set_destroy_on_exit)(int)

Definition at line 1477 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 1490 of file build/sip.h.

◆ api_set_type_user_data

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

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

◆ api_set_user_object

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

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

◆ api_simplewrapper_type

PyTypeObject * _sipAPIDef::api_simplewrapper_type

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

◆ api_string_as_ascii_char

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

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

◆ api_string_as_ascii_string

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

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

◆ api_string_as_latin1_char

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

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

◆ api_string_as_latin1_string

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

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

◆ api_string_as_utf8_char

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

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

◆ api_string_as_utf8_string

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

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

◆ api_trace

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

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

◆ api_transfer_back

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

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

◆ api_transfer_break

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

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

◆ api_transfer_to

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

Definition at line 1455 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 1469 of file build/sip.h.

◆ api_type_scope

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

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

◆ api_unicode_as_wchar

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

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

◆ api_unicode_as_wstring

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

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

◆ api_unicode_data

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

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

◆ api_unicode_new

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

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

◆ api_unicode_write

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

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

◆ api_visit_slot

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

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

◆ api_visit_wrappers

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

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

◆ api_voidptr_type

PyTypeObject * _sipAPIDef::api_voidptr_type

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

◆ api_wrapper_type

PyTypeObject * _sipAPIDef::api_wrapper_type

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

◆ api_wrappertype_type

PyTypeObject * _sipAPIDef::api_wrappertype_type

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


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