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: inttypes.h:92
Definition: dictionary.h:63
Definition: templateengine.h:42
const char * getBlockEndEnd()
const char * getIncludeEnd()
const char * getBlockStartEnd()
const char * getBlockStartStart()
virtual ~templateengine()
void setVariableStart(const char *delimiter)
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)
const char * getQuotedVariableEnd()
void setEscapeCharacter(char esc)
void setBlockStartEnd(const char *delimiter)
const char * getIncludeStart()
const char * getQuotedVariableStart()
void setDoubleQuotedVariableEnd(const char *delimiter)
bool parse(output *out, const char *block, uint64_t blocklength, blockparser *blockparsers, dictionary< const char *, const char * > *vars)
const char * getBlockEndStart()
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 * getVariableEnd()
void setDoubleQuotedVariableStart(const char *delimiter)
const char * getVariableStart()
const char * getDoubleQuotedVariableStart()
const char * getDoubleQuotedVariableEnd()
void setVariableEnd(const char *delimiter)
void setIncludeStart(const char *delimiter)
Definition: templateengine.h:33
Definition: templateengine.h:25