Mustache é um sistema de templates web com implementações disponíveis para diversas linguagens de programação, inclusive C++.
O bigode é descrito como um sistema sem lógica porque não possui nenhuma instrução de fluxo de controle, entretanto, tanto o loop quanto a avaliação condicional podem ser obtidos usando listas de processamento de tags de seção e funções anônimas (lambdas).
Esta biblioteca oferece suporte a todos os recursos atuais do Moustache:
Função de escape personalizada para uso fora do HTML
A facilidade já começa na instalação, basta:
Crie um arquivo: main.cpp
:
Alternativamente você pode usar:
using namespace kainjow::mustache;
=}
Compile:
Rode:
Provável saída:
Hello World!
Caso queira efetuar testes antes:
Para mais informações acesse: https://github.com/kainjow/Mustache.
Alternativas a esse Mustache: