SIP Reference Guide¶
- Introduction
- Potential Incompatibilities with Earlier Versions
- Installation
- Using SIP
- A Simple C++ Example
- A Simple C Example
- A More Complex C++ Example
- Wrapping Enums
- Ownership of Objects
- Types and Meta-types
- Lazy Type Attributes
- Overflow Checking
- Support for Python’s Buffer Interface
- Support for Wide Characters
- The Python Global Interpreter Lock
- Managing Incompatible APIs
- Writing
%ConvertToSubClassCode
- The SIP Command Line
- SIP Specification Files
- Directives
- Annotations
- C API for Handwritten Code
- Using the C API when Embedding
- Python API for Applications
arrayassign()cast()delete()dump()enableautoconversion()enableoverflowchecking()getapi()isdeleted()ispycreated()ispyowned()setapi()setdeleted()setdestroyonexit()settracemask()simplewrapperSIP_VERSIONSIP_VERSION_STRtransferback()transferto()unwrapinstance()voidptrwrapinstance()wrapperwrappertype
- The Build System
- Building Your Extension with distutils