#include <inja.hpp>
Public Member Functions | |
| ExpressionNode (size_t pos) | |
| void | accept (NodeVisitor &v) const override |
| Public Member Functions inherited from inja::AstNode | |
| AstNode (size_t pos) | |
| AstNode (const AstNode &)=default | |
| AstNode & | operator= (const AstNode &)=default |
| virtual | ~AstNode () |
Additional Inherited Members | |
| Public Attributes inherited from inja::AstNode | |
| size_t | pos |
|
inlineexplicit |
Definition at line 458 of file inja.hpp.
References inja::AstNode::AstNode().
Referenced by inja::DataNode::DataNode(), inja::FunctionNode::FunctionNode(), inja::FunctionNode::FunctionNode(), and inja::LiteralNode::LiteralNode().
|
inlineoverridevirtual |
Implements inja::AstNode.
Reimplemented in inja::FunctionNode, and inja::LiteralNode.
Definition at line 462 of file inja.hpp.
References inja::NodeVisitor::visit().
Referenced by inja::Renderer::eval_expression_list(), inja::Renderer::get_argument_vector(), inja::Renderer::get_arguments(), inja::Renderer::visit(), inja::StatisticsVisitor::visit(), and inja::StatisticsVisitor::visit().