4#ifndef RUDIMENTS_TEMPLATEENGINE_H
5#define RUDIMENTS_TEMPLATEENGINE_H
7#include <rudiments/private/templateengineincludes.h>
17 const char *blockname,
35 const char *blockname;
377 #include <rudiments/private/templateengine.h>
Definition templateengine.h:42
const char * getDoubleQuotedVariableEnd()
const char * getIncludeEnd()
const char * getBlockEndEnd()
const char * getBlockEndStart()
virtual ~templateengine()
void setVariableStart(const char *delimiter)
const char * getBlockStartEnd()
bool parse(output *out, const char *filename, blockparser *blockparsers, dictionary< const char *, const char * > *vars)
void setBlockStartStart(const char *delimiter)
void setQuotedVariableStart(const char *delimiter)
void setEscapeCharacter(char esc)
void setBlockStartEnd(const char *delimiter)
const char * getIncludeStart()
const char * getQuotedVariableStart()
const char * getVariableEnd()
void setDoubleQuotedVariableEnd(const char *delimiter)
bool parse(output *out, const char *block, uint64_t blocklength, blockparser *blockparsers, dictionary< const char *, const char * > *vars)
void setIncludeEnd(const char *delimiter)
void setBlockEndStart(const char *delimiter)
void setBlockEndEnd(const char *delimiter)
void setQuotedVariableEnd(const char *delimiter)
bool parse(output *out, const char *filename, fileparser *fileparsers, dictionary< const char *, const char * > *vars)
char getEscapeCharacter()
const char * getVariableStart()
const char * getBlockStartStart()
void setDoubleQuotedVariableStart(const char *delimiter)
const char * getDoubleQuotedVariableStart()
const char * getQuotedVariableEnd()
void setVariableEnd(const char *delimiter)
void setIncludeStart(const char *delimiter)
Definition templateengine.h:33
Definition templateengine.h:25