Crossfire Server, Trunk
|
#include <inja.hpp>
Public Member Functions | |
void | accept (NodeVisitor &v) const |
IfStatementNode (BlockNode *const parent, size_t pos) | |
IfStatementNode (bool is_nested, 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 | |
ExpressionListNode | condition |
BlockNode | false_statement |
bool | has_false_statement {false} |
const bool | is_nested |
BlockNode *const | parent |
BlockNode | true_statement |
Data Fields inherited from inja::AstNode | |
size_t | pos |
|
inlineexplicit |
|
inlineexplicit |
|
inlinevirtual |
Implements inja::StatementNode.
Definition at line 2685 of file inja.hpp.
References inja::NodeVisitor::visit().
ExpressionListNode inja::IfStatementNode::condition |
Definition at line 2674 of file inja.hpp.
Referenced by inja::StatisticsVisitor::visit(), and inja::Renderer::visit().
BlockNode inja::IfStatementNode::false_statement |
Definition at line 2676 of file inja.hpp.
Referenced by inja::StatisticsVisitor::visit(), and inja::Renderer::visit().
bool inja::IfStatementNode::has_false_statement {false} |
Definition at line 2680 of file inja.hpp.
Referenced by inja::Renderer::visit().
BlockNode inja::IfStatementNode::true_statement |
Definition at line 2675 of file inja.hpp.
Referenced by inja::StatisticsVisitor::visit(), and inja::Renderer::visit().