| FRigVMExprAST
|
Module |
|
Header |
/Engine/Source/Developer/RigVMDeveloper/Public/RigVMCompiler/RigVMAST.h |
Include |
#include "RigVMCompiler/RigVMAST.h" |
class FRigVMCachedValueExprAST : public FRigVMExprAST
An abstract syntax tree cached value expression represents the reference to a variable which needs to be calculated by a call extern expression. The first child of the cached value expression is the var expression to be computed / cached, the second child is the call extern expression to use.
Name | Description | |
---|---|---|
|
FRigVMCachedValueExprAST ( |
Disable copy constructor |
|
FRigVMCachedValueExprAST ( |
Default constructor (protected so that only parser can access it) |
Name | Description | |
---|---|---|
|
~FRigVMCachedValueExprAST() |
Virtual destructor |
Name | Description | ||
---|---|---|---|
|
const FRigVM... |
GetCallExternExpr() |
Returns the call extern expression of this cached value (const) |
|
const FRigVM... |
GetVarExpr() |
Returns the var expression of this cached value (const) |