Crossfire Server, Trunk
inja::ForStatementNode Class Referenceabstract

#include <inja.hpp>

+ Inheritance diagram for inja::ForStatementNode:
+ Collaboration diagram for inja::ForStatementNode:

Public Member Functions

virtual void accept (NodeVisitor &v) const =0
 
 ForStatementNode (BlockNode *const parent, size_t pos)
 
- Public Member Functions inherited from inja::StatementNode
 StatementNode (size_t pos)
 
- Public Member Functions inherited from inja::AstNode
 AstNode (size_t pos)
 
virtual ~AstNode ()
 

Data Fields

BlockNode body
 
ExpressionListNode condition
 
BlockNode *const parent
 
- Data Fields inherited from inja::AstNode
size_t pos
 

Detailed Description

Definition at line 2638 of file inja.hpp.

Constructor & Destructor Documentation

◆ ForStatementNode()

inja::ForStatementNode::ForStatementNode ( BlockNode *const  parent,
size_t  pos 
)
inline

Definition at line 2644 of file inja.hpp.

Member Function Documentation

◆ accept()

virtual void inja::ForStatementNode::accept ( NodeVisitor v) const
pure virtual

Field Documentation

◆ body

BlockNode inja::ForStatementNode::body

Definition at line 2641 of file inja.hpp.

Referenced by inja::StatisticsVisitor::visit(), and inja::Renderer::visit().

◆ condition

ExpressionListNode inja::ForStatementNode::condition

Definition at line 2640 of file inja.hpp.

Referenced by inja::StatisticsVisitor::visit(), and inja::Renderer::visit().

◆ parent

BlockNode* const inja::ForStatementNode::parent

Definition at line 2642 of file inja.hpp.


The documentation for this class was generated from the following file: