Crossfire Server, Trunk
inja::AstNode Class Referenceabstract

Base node class for the abstract syntax tree (AST). More...

#include <inja.hpp>

+ Inheritance diagram for inja::AstNode:
+ Collaboration diagram for inja::AstNode:

Public Member Functions

virtual void accept (NodeVisitor &v) const =0
 
 AstNode (size_t pos)
 
virtual ~AstNode ()
 

Data Fields

size_t pos
 

Detailed Description

Base node class for the abstract syntax tree (AST).

Definition at line 2424 of file inja.hpp.

Constructor & Destructor Documentation

◆ AstNode()

inja::AstNode::AstNode ( size_t  pos)
inline

Definition at line 2430 of file inja.hpp.

◆ ~AstNode()

virtual inja::AstNode::~AstNode ( )
inlinevirtual

Definition at line 2431 of file inja.hpp.

Member Function Documentation

◆ accept()

Field Documentation

◆ pos

size_t inja::AstNode::pos

Definition at line 2428 of file inja.hpp.

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


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