QGIS API Documentation 4.3.0-Master (bd2f5e21fd1)
Loading...
Searching...
No Matches
QgsEsriArcadeVisitor Class Referenceabstract

Abstract visitor interface for traversing Esri Arcade abstract syntax trees. More...

#include <qgsesriarcadescript.h>

Inheritance diagram for QgsEsriArcadeVisitor:

Public Member Functions

virtual ~QgsEsriArcadeVisitor ()=default
virtual void visit (const QgsEsriArcadeArrayLiteralExpression &node)=0
 Visit a QgsEsriArcadeArrayLiteralExpression node.
virtual void visit (const QgsEsriArcadeAssignmentStatement &node)=0
 Visit a QgsEsriArcadeAssignmentStatement node.
virtual void visit (const QgsEsriArcadeBinaryOperatorExpression &node)=0
 Visit a QgsEsriArcadeBinaryOperatorExpression node.
virtual void visit (const QgsEsriArcadeBlockStatement &node)=0
 Visit a QgsEsriArcadeBlockStatement node.
virtual void visit (const QgsEsriArcadeBreakStatement &node)=0
 Visit a QgsEsriArcadeBreakStatement node.
virtual void visit (const QgsEsriArcadeContinueStatement &node)=0
 Visit a QgsEsriArcadeContinueStatement node.
virtual void visit (const QgsEsriArcadeDictionaryLiteralExpression &node)=0
 Visit a QgsEsriArcadeDictionaryLiteralExpression node.
virtual void visit (const QgsEsriArcadeExpressionStatement &node)=0
 Visit a QgsEsriArcadeExpressionStatement node.
virtual void visit (const QgsEsriArcadeForInStatement &node)=0
 Visit a QgsEsriArcadeForInStatement node.
virtual void visit (const QgsEsriArcadeForStatement &node)=0
 Visit a QgsEsriArcadeForStatement node.
virtual void visit (const QgsEsriArcadeFunctionCallExpression &node)=0
 Visit a QgsEsriArcadeFunctionCallExpression node.
virtual void visit (const QgsEsriArcadeFunctionDeclarationStatement &node)=0
 Visit a QgsEsriArcadeFunctionDeclarationStatement node.
virtual void visit (const QgsEsriArcadeIfStatement &node)=0
 Visit a QgsEsriArcadeIfStatement node.
virtual void visit (const QgsEsriArcadeIndexExpression &node)=0
 Visit a QgsEsriArcadeIndexExpression node.
virtual void visit (const QgsEsriArcadeLiteralExpression &node)=0
 Visit a QgsEsriArcadeLiteralExpression node.
virtual void visit (const QgsEsriArcadeMemberAccessExpression &node)=0
 Visit a QgsEsriArcadeMemberAccessExpression node.
virtual void visit (const QgsEsriArcadeProfileVariableReferenceExpression &node)=0
 Visit a QgsEsriArcadeProfileVariableReferenceExpression node.
virtual void visit (const QgsEsriArcadeReturnStatement &node)=0
 Visit a QgsEsriArcadeReturnStatement node.
virtual void visit (const QgsEsriArcadeUnaryOperatorExpression &node)=0
 Visit a QgsEsriArcadeUnaryOperatorExpression node.
virtual void visit (const QgsEsriArcadeVariableDeclarationStatement &node)=0
 Visit a QgsEsriArcadeVariableDeclarationStatement node.
virtual void visit (const QgsEsriArcadeVariableReferenceExpression &node)=0
 Visit a QgsEsriArcadeVariableReferenceExpression node.
virtual void visit (const QgsEsriArcadeWhileStatement &node)=0
 Visit a QgsEsriArcadeWhileStatement node.

Detailed Description

Abstract visitor interface for traversing Esri Arcade abstract syntax trees.

Since
QGIS 4.4

Definition at line 1342 of file qgsesriarcadescript.h.

Constructor & Destructor Documentation

◆ ~QgsEsriArcadeVisitor()

virtual QgsEsriArcadeVisitor::~QgsEsriArcadeVisitor ( )
virtualdefault

Member Function Documentation

◆ visit() [1/22]

virtual void QgsEsriArcadeVisitor::visit ( const QgsEsriArcadeArrayLiteralExpression & node)
pure virtual

◆ visit() [2/22]

virtual void QgsEsriArcadeVisitor::visit ( const QgsEsriArcadeAssignmentStatement & node)
pure virtual

◆ visit() [3/22]

virtual void QgsEsriArcadeVisitor::visit ( const QgsEsriArcadeBinaryOperatorExpression & node)
pure virtual

◆ visit() [4/22]

virtual void QgsEsriArcadeVisitor::visit ( const QgsEsriArcadeBlockStatement & node)
pure virtual

◆ visit() [5/22]

virtual void QgsEsriArcadeVisitor::visit ( const QgsEsriArcadeBreakStatement & node)
pure virtual

◆ visit() [6/22]

virtual void QgsEsriArcadeVisitor::visit ( const QgsEsriArcadeContinueStatement & node)
pure virtual

◆ visit() [7/22]

virtual void QgsEsriArcadeVisitor::visit ( const QgsEsriArcadeDictionaryLiteralExpression & node)
pure virtual

◆ visit() [8/22]

virtual void QgsEsriArcadeVisitor::visit ( const QgsEsriArcadeExpressionStatement & node)
pure virtual

◆ visit() [9/22]

virtual void QgsEsriArcadeVisitor::visit ( const QgsEsriArcadeForInStatement & node)
pure virtual

◆ visit() [10/22]

virtual void QgsEsriArcadeVisitor::visit ( const QgsEsriArcadeForStatement & node)
pure virtual

◆ visit() [11/22]

virtual void QgsEsriArcadeVisitor::visit ( const QgsEsriArcadeFunctionCallExpression & node)
pure virtual

◆ visit() [12/22]

virtual void QgsEsriArcadeVisitor::visit ( const QgsEsriArcadeFunctionDeclarationStatement & node)
pure virtual

◆ visit() [13/22]

virtual void QgsEsriArcadeVisitor::visit ( const QgsEsriArcadeIfStatement & node)
pure virtual

◆ visit() [14/22]

virtual void QgsEsriArcadeVisitor::visit ( const QgsEsriArcadeIndexExpression & node)
pure virtual

◆ visit() [15/22]

virtual void QgsEsriArcadeVisitor::visit ( const QgsEsriArcadeLiteralExpression & node)
pure virtual

◆ visit() [16/22]

virtual void QgsEsriArcadeVisitor::visit ( const QgsEsriArcadeMemberAccessExpression & node)
pure virtual

◆ visit() [17/22]

virtual void QgsEsriArcadeVisitor::visit ( const QgsEsriArcadeProfileVariableReferenceExpression & node)
pure virtual

◆ visit() [18/22]

virtual void QgsEsriArcadeVisitor::visit ( const QgsEsriArcadeReturnStatement & node)
pure virtual

◆ visit() [19/22]

virtual void QgsEsriArcadeVisitor::visit ( const QgsEsriArcadeUnaryOperatorExpression & node)
pure virtual

◆ visit() [20/22]

virtual void QgsEsriArcadeVisitor::visit ( const QgsEsriArcadeVariableDeclarationStatement & node)
pure virtual

◆ visit() [21/22]

virtual void QgsEsriArcadeVisitor::visit ( const QgsEsriArcadeVariableReferenceExpression & node)
pure virtual

◆ visit() [22/22]

virtual void QgsEsriArcadeVisitor::visit ( const QgsEsriArcadeWhileStatement & node)
pure virtual

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