GDevelop Core
Core library for developing platforms and tools compatible with GDevelop.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Public Member Functions | Public Attributes | List of all members
gd::ExpressionNode Struct Reference

The base node, from which all nodes in the tree of an expression inherits from. More...

#include <ExpressionParser2Node.h>

Inherited by gd::IdentifierOrFunctionOrEmptyNode, gd::NumberNode, gd::OperatorNode, gd::SubExpressionNode, gd::TextNode, gd::UnaryOperatorNode, gd::VariableAccessorOrVariableBracketAccessorNode, and gd::VariableNode.

Public Member Functions

virtual void Visit (ExpressionParser2NodeWorker &worker)
 

Public Attributes

std::unique_ptr
< ExpressionParserDiagnostic
diagnostic
 
ExpressionParserLocation location
 

Detailed Description

The base node, from which all nodes in the tree of an expression inherits from.


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