Crossfire Server, Trunk
|
A class for counting statistics on a Template. More...
#include <inja.hpp>
Public Member Functions | |
StatisticsVisitor () | |
Public Member Functions inherited from inja::NodeVisitor | |
virtual | ~NodeVisitor ()=default |
Data Fields | |
unsigned int | variable_counter |
Private Member Functions | |
void | visit (const BlockNode &node) |
void | visit (const BlockStatementNode &node) |
void | visit (const ExpressionListNode &node) |
void | visit (const ExpressionNode &) |
void | visit (const ExtendsStatementNode &) |
void | visit (const ForArrayStatementNode &node) |
void | visit (const ForObjectStatementNode &node) |
void | visit (const ForStatementNode &) |
void | visit (const FunctionNode &node) |
void | visit (const IfStatementNode &node) |
void | visit (const IncludeStatementNode &) |
void | visit (const JsonNode &) |
void | visit (const LiteralNode &) |
void | visit (const SetStatementNode &) |
void | visit (const StatementNode &) |
void | visit (const TextNode &) |
|
inlineexplicit |
|
inlineprivatevirtual |
Implements inja::NodeVisitor.
Definition at line 2766 of file inja.hpp.
References inja::BlockNode::nodes.
|
inlineprivatevirtual |
Implements inja::NodeVisitor.
Definition at line 2813 of file inja.hpp.
References inja::BlockNode::accept(), and inja::BlockStatementNode::block.
|
inlineprivatevirtual |
Implements inja::NodeVisitor.
Definition at line 2786 of file inja.hpp.
References inja::ExpressionListNode::root.
|
inlineprivatevirtual |
Implements inja::NodeVisitor.
|
inlineprivatevirtual |
Implements inja::NodeVisitor.
|
inlineprivatevirtual |
Implements inja::NodeVisitor.
Definition at line 2793 of file inja.hpp.
References inja::BlockNode::accept(), inja::ExpressionListNode::accept(), inja::ForStatementNode::body, and inja::ForStatementNode::condition.
|
inlineprivatevirtual |
Implements inja::NodeVisitor.
Definition at line 2798 of file inja.hpp.
References inja::BlockNode::accept(), inja::ExpressionListNode::accept(), inja::ForStatementNode::body, and inja::ForStatementNode::condition.
|
inlineprivatevirtual |
Implements inja::NodeVisitor.
|
inlineprivatevirtual |
Implements inja::NodeVisitor.
Definition at line 2780 of file inja.hpp.
References inja::FunctionNode::arguments.
|
inlineprivatevirtual |
Implements inja::NodeVisitor.
Definition at line 2803 of file inja.hpp.
References inja::BlockNode::accept(), inja::ExpressionListNode::accept(), inja::IfStatementNode::condition, inja::IfStatementNode::false_statement, and inja::IfStatementNode::true_statement.
|
inlineprivatevirtual |
Implements inja::NodeVisitor.
|
inlineprivatevirtual |
Implements inja::NodeVisitor.
|
inlineprivatevirtual |
Implements inja::NodeVisitor.
|
inlineprivatevirtual |
Implements inja::NodeVisitor.
|
inlineprivatevirtual |
Implements inja::NodeVisitor.
|
inlineprivatevirtual |
Implements inja::NodeVisitor.