4 #ifndef RUDIMENTS_TEMPLATEENGINE_H 5 #define RUDIMENTS_TEMPLATEENGINE_H 7 #include <rudiments/private/templateengineincludes.h> 17 const char *blockname,
35 const char *blockname;
110 void setVariableStart(
const char *delimiter);
119 void setVariableEnd(
const char *delimiter);
129 void setQuotedVariableStart(
const char *delimiter);
139 void setQuotedVariableEnd(
const char *delimiter);
149 void setDoubleQuotedVariableStart(
const char *delimiter);
159 void setDoubleQuotedVariableEnd(
const char *delimiter);
162 void setEscapeCharacter(
char esc);
175 void setBlockStartStart(
const char *delimiter);
188 void setBlockStartEnd(
const char *delimiter);
201 void setBlockEndStart(
const char *delimiter);
214 void setBlockEndEnd(
const char *delimiter);
225 void setIncludeStart(
const char *delimiter);
236 void setIncludeEnd(
const char *delimiter);
245 const char *getVariableStart();
254 const char *getVariableEnd();
264 const char *getQuotedVariableStart();
274 const char *getQuotedVariableEnd();
284 const char *getDoubleQuotedVariableStart();
294 const char *getDoubleQuotedVariableEnd();
297 char getEscapeCharacter();
310 const char *getBlockStartStart();
323 const char *getBlockStartEnd();
336 const char *getBlockEndStart();
349 const char *getBlockEndEnd();
360 const char *getIncludeStart();
371 const char *getIncludeEnd();
373 #include <rudiments/private/templateengine.h>
Definition: dictionary.h:63
Definition: templateengine.h:42
Definition: templateengine.h:33
Definition: inttypes.h:92
Definition: templateengine.h:25