Resolve "重构Cppx2x:全局配置"
修改包括:
1. 全局输出目录实现方式
不再通过某个 OutputDirectoryTranslator,改为一项在初始化时设置为命令行参数 output_directory 的全局配置
2. 引用头文件目录前缀
不再通过 FileDirectoryTranslator,改为分语言的配置项 include_dir。
3. 指定虚基类的方式
不再通过继承 Translator 并在 condition 中写,改为一项全局配置。虚基类相关翻译器在默认情况下就包括在翻译器的列表中,在 condition 中查全局配置决定是否将遇到的类翻译为虚基类。
Closes #413 (closed)
Edited by 李祥泽