My Project
|
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 1707 of file template.cpp.
|
inline |
Definition at line 1710 of file template.cpp.
|
inlinevirtual |
Definition at line 1711 of file template.cpp.
|
inline |
Definition at line 1715 of file template.cpp.
References m_parent.
Referenced by TemplateNodeCreator< TemplateNodeBlock >::getTemplate().
|
pure virtual |
Implemented in TemplateNodeEncoding, TemplateNodeResource, TemplateNodeTabbing, TemplateNodeMarkers, TemplateNodeSpaceless, TemplateNodeSet, TemplateNodeCycle, TemplateNodeWith, TemplateNodeCloseSubIndex, TemplateNodeOpenSubIndex, TemplateNodeIndexEntry, TemplateNodeTree, TemplateNodeCreate, TemplateNodeInclude, TemplateNodeExtend, TemplateNodeBlock, TemplateNodeMsg, TemplateNodeFor, TemplateNodeRange, TemplateNodeRepeat, TemplateNodeIf, TemplateNodeVariable, TemplateNodeText, and TemplateImpl.
Referenced by TemplateNodeList::render().
|
private |
Definition at line 1718 of file template.cpp.
Referenced by parent().