Name |
Description |
|
---|---|---|
|
FRigVMAssignExprAST |
An abstract syntax tree assign expression represents the assignment of one expression to another. |
|
FRigVMBlockExprAST |
An abstract syntax tree block expression represents a sequence of child expressions to be executed in order. |
|
FRigVMCachedValueExprAST |
An abstract syntax tree cached value expression represents the reference to a variable which needs to be calculated by a call extern expression. |
|
FRigVMCallExternExprAST |
An abstract syntax tree call extern expression represents the invocation of an extern function. |
|
FRigVMCompilerWorkData |
|
|
FRigVMCompileSettings |
|
|
FRigVMCopyExprAST |
An abstract syntax tree copy expression represents the an assignment of one expression to another which causes / requires a copy operation. |
|
FRigVMEntryExprAST |
An abstract syntax tree entry expression represents an entry point for a function or an event in an event graph. |
|
FRigVMExitExprAST |
An abstract syntax tree exit expression represents the exit out of an entry expression. |
|
FRigVMExprAST |
Base class for an expression within an abstract syntax tree. |
|
FRigVMLiteralExprAST |
An abstract syntax tree literal expression represents the definition of const memory for a single variable - vs a var expression which is mutable. |
|
FRigVMNodeExprAST |
An abstract syntax tree node expression represents any expression which references a node from the RigVM model. |
|
FRigVMNoOpExprAST |
An abstract syntax tree no-op expression represents an expression which is relevant for the structure of the tree (for grouping for example) but which itself has no operation connected to it. |
|
FRigVMParserAST |
The abstract syntax tree parser is the main object to parse a RigVM model graph. |
|
FRigVMParserASTSettings |
The settings to apply during the parse of the abstract syntax tree. |
|
FRigVMVarExprAST |
An abstract syntax tree var expression represents the definition of mutable memory for a single variable. |
|
URigVMCompiler |