Navigation

  • index
  • modules |
  • next |
  • SIP v4.19.25 Reference Guide »
  • SIP Reference Guide

SIP Reference Guide¶

  • Introduction
    • License
    • Features
    • SIP Components
    • Preparing for SIP v5
    • Qt Support
  • Potential Incompatibilities with Earlier Versions
    • SIP v4.19.4
    • SIP v4.19
    • SIP v4.16
    • SIP v4.14.4
    • SIP v4.12.3
    • SIP v4.12
    • SIP v4.10.1
    • SIP v4.8
    • SIP v4.7.8
    • SIP v4.7.3
    • SIP v4.4
  • Installation
    • Downloading
    • Configuring
    • Building
    • Configuring with Configuration Files
  • 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
    • Syntax Definition
    • Variable Numbers of Arguments
    • Additional SIP Types
    • Classic Division and True Division
    • Namespaces
  • Directives
    • Revised Directive Syntax
    • List of Directives
  • Annotations
    • Argument Annotations
    • Class Annotations
    • Mapped Type Annotations
    • Enum Annotations
    • Exception Annotations
    • Function Annotations
    • Typedef Annotations
    • Variable Annotations
  • C API for Handwritten Code
    • Event Handlers
    • Generated Type Structures
    • Generated Type Objects
    • Generated Named Enum Type Objects
    • Generated Derived Classes
    • Generated Exception Objects
  • Using the C API when Embedding
  • Python API for Applications
  • The Build System
  • Building Your Extension with distutils

Next topic

Introduction

Quick search

Navigation

  • index
  • modules |
  • next |
  • SIP v4.19.25 Reference Guide »
  • SIP Reference Guide
© Copyright 2022 Riverbank Computing Limited. Created using Sphinx 4.5.0.