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
- The Build System
- Building Your Extension with distutils