有谁知道一个好的C ++模板引擎?因为,我的目标是尝试生成C ++和Python代码,给出一个模板和对该模板中需要填充的内容的描述,简而言之,我正在尝试做类似cayenne但是对于C ++和Python,使用一个C ++处理器。因为我的其他项目可以自动生成持久性代码。
提前致谢。
答案 0 :(得分:4)
你看过Cheetah了吗?我们一直在QA中使用Cheetah进行大规模的代码生成项目,并且它一直很适合我们。
答案 1 :(得分:1)
不确定您的确切要求,但我在https://github.com/hughperkins/Jinja2CppLight
创建了一个非常轻量级的模板引擎答案 2 :(得分:0)
AtomWeaver是一个与目标无关的生成器:您可以在单个模板中定位任何语言或混合语言。模板编程虽然通过Lua脚本完成。
此生成器实现了生成建模方法(名为ABSE):您可以使用小位(模板)构建模型并将其另存为项目。然后,您可以进化模型和/或模板。
答案 3 :(得分:0)
Inja(https://github.com/pantor/inja)是C ++的模板引擎。它只是标题而且非常简单,但对我来说效果很好。