Stamon 文档站

回到首页
回到上一级

移植接口开发指导

移植接口的定义位于include/interface目录中,本项目的接口定义设计参考了C#的接口类设计。因此文件名和类名的开头都会带上一个字母I,这是Interface的缩写。由于有些底层库不需要任何修改即可移植,因此也被归类到include/interface目录中

Stamon的移植接口类设计采用一套自创的设计方法——CITPCuriously Iterating Template Pattern,奇异递推模板模式)。详细的设计原理和思路指导见CITP设计文档.md。利用CITP强大的接口约束表达力,开发者在按要求实现对应接口后,可以非常轻松的将自己的实现对接到项目中。

移植接口的实现也会被保存到include目录下。

移植接口可以有多种实现方式,目前被收录的官方实现如下:

目录名(默认include目录下) 备注
stdc_implemented 标准C实现

开发者在移植过程中,可以挑选并接入最佳的现成移植实现,也可以自己动手实现。

欢迎更多开发者贡献在不同平台上的移植接口的实现。


查看该文件的提交记录