mirror of
https://github.com/pantor/inja.git
synced 2026-08-09 17:03:22 +00:00
38 lines
1.0 KiB
Markdown
38 lines
1.0 KiB
Markdown
# Inja
|
|
|
|
A Template Engine for Modern C++
|
|
|
|
[](https://travis-ci.org/pantor/inja)
|
|
[](https://coveralls.io/r/pantor/inja)
|
|
[](http://github.com/pantor/inja/issues)
|
|
[](https://raw.githubusercontent.com/pantor/inja/master/LICENSE)
|
|
|
|
```c++
|
|
json data = {{"name", "world"}};
|
|
string result = inja::render("Hello {{ world }}!", data);
|
|
// "Hello World!"
|
|
```
|
|
|
|
## Integration
|
|
|
|
Inja is headers only. Just one dependency: json by nlohmann.
|
|
|
|
```c++
|
|
#include "json.hpp"
|
|
#include "inja.hpp"
|
|
```
|
|
|
|
|
|
## Examples
|
|
|
|
|
|
## Supported compilers
|
|
|
|
Currently, the following compilers are tested:
|
|
|
|
- GCC 4.9 - 7.1 (and possibly later)
|
|
- Clang 3.6 - 3.7 (and possibly later)
|
|
|
|
## License
|
|
|
|
The class is licensed under the [MIT License](https://raw.githubusercontent.com/pantor/inja/master/LICENSE). |