Base class of all nodes in a template's AST. More...
Public Member Functions | |
TemplateNode (TemplateNode *parent) | |
virtual | ~TemplateNode () |
virtual void | render (FTextStream &ts, TemplateContext *c)=0 |
TemplateNode * | parent () |
Private Attributes | |
TemplateNode * | m_parent |
Base class of all nodes in a template's AST.
Definition at line 1639 of file template.cpp.
|
inline |
Definition at line 1642 of file template.cpp.
|
inlinevirtual |
Definition at line 1643 of file template.cpp.
|
inline |
Definition at line 1647 of file template.cpp.
|
pure virtual |
Implemented in TemplateNodeResource, TemplateNodeTabbing, TemplateNodeMarkers, TemplateNodeSpaceless, TemplateNodeSet, TemplateNodeCycle, TemplateNodeWith, TemplateNodeCloseSubIndex, TemplateNodeOpenSubIndex, TemplateNodeIndexEntry, TemplateNodeTree, TemplateNodeCreate, TemplateNodeInclude, TemplateNodeExtend, TemplateNodeBlock, TemplateNodeMsg, TemplateNodeFor, TemplateNodeRange, TemplateNodeRepeat, TemplateNodeIf, TemplateNodeVariable, TemplateNodeText, and TemplateImpl.
|
private |
Definition at line 1650 of file template.cpp.