Skip to content

Resolve "重构Cppx2x:全局配置"

李祥泽 requested to merge 413-global-config into 415-translators

修改包括:

1. 全局输出目录实现方式

不再通过某个 OutputDirectoryTranslator,改为一项在初始化时设置为命令行参数 output_directory 的全局配置

2. 引用头文件目录前缀

不再通过 FileDirectoryTranslator,改为分语言的配置项 include_dir

3. 指定虚基类的方式

不再通过继承 Translator 并在 condition 中写,改为一项全局配置。虚基类相关翻译器在默认情况下就包括在翻译器的列表中,在 condition 中查全局配置决定是否将遇到的类翻译为虚基类。

Closes #413 (closed)

Edited by 李祥泽

Merge request reports

Loading