Module |
|
Header |
/Engine/Source/Developer/RigVMDeveloper/Public/RigVMCompiler/RigVMAST.h |
Include |
#include "RigVMCompiler/RigVMAST.h" |
struct FRigVMParserASTSettings
The settings to apply during the parse of the abstract syntax tree. The folding settings can affect the performance of the parse dramatically.
Name | Description | ||
---|---|---|---|
|
bFoldAssignments |
Fold assignments / copies |
|
|
bFoldConstantBranches |
Fold / remove unreachable / constant branches |
|
|
bFoldLiterals |
Fold literals and share memory |
|
|
LinksToSkip |
Links to be ignored during the parse |
|
|
ReportDelegate |
Name | Description | ||
---|---|---|---|
|
FRigVMParser... |
Fast() |
Static method to provide fast AST parse settings |
|
FRigVMParser... |
Optimized() |
Static method to provide AST parse settings tuned for a fast executing runtime, but slow parse |
|
Report ( |
||
|
Reportf ( |