有谁知道一个好的C++模板引擎?因为,我的目标是尝试生成C++和Python代码,给定一个模板并描述该模板中需要填充的内容,简而言之,我尝试做类似cayenne的事情,但对于C++和Python,使用C++处理器。因为这对我的其他项目自动生成持久性代码将是有用的。是否有一个很好的模板引擎C++
在此先感谢。
有谁知道一个好的C++模板引擎?因为,我的目标是尝试生成C++和Python代码,给定一个模板并描述该模板中需要填充的内容,简而言之,我尝试做类似cayenne的事情,但对于C++和Python,使用C++处理器。因为这对我的其他项目自动生成持久性代码将是有用的。是否有一个很好的模板引擎C++
在此先感谢。
你看过Cheetah。我们一直在使用Cheetah进行质量保证的大型代码生成项目,并且它一直在为我们工作。
AtomWeaver是一个与目标无关的生成器:您可以将任何语言或混合语言定位到单个模板中。尽管模板编程通过Lua脚本完成。
该生成器实现了生成建模方法(名为ABSE):您可以使用小比特(模板)构建模型并将其保存为项目。然后你可以演化模型和/或模板。
的不知道您的精确要求,但我在https://github.com/hughperkins/Jinja2CppLight
Inja(https://github.com/pantor/inja)是C++的模板引擎。它只是头文件而且非常简单,但对我来说效果很好。
我飞一只猎豹。他们很富有,但我喜欢。 – 2010-12-16 02:10:56
谢谢,即使猎豹是在python中,也没关系,因为模板只能被生成工具使用,并且可能会有一个UI,以便于创建模板,所以在这种情况下python实际上更适合。 – Coyote21 2010-12-16 13:17:52
如果你喜欢答案,也许你可以把它标记为接受:) – anijhaw 2010-12-16 16:18:32