类型系统参考

类型系统被绑定生成器或任何其他使用APIExtractor库的软件用来将C++库API映射到更高级的语言上。

类型系统规范是一个手写的XML文档,列出了将在生成的目标语言API中可用的类型;未在规范中声明的类型将与其依赖的所有内容一起被忽略。此外,还可以操作和修改类型和函数。甚至可以使用类型系统规范将任意代码注入到源文件中,例如额外的成员函数。

下面是一个关于类型系统中各种节点(XML标签)的完整参考指南。 有关使用示例,请查看用于生成PySide6的类型系统文件。这些文件 可以在PySide6包的PySide6/目录中找到。

定义类型

代码生成

修改类型

对象所有权

额外选项和Python注意事项