Navigation
API > API/Plugins > API/Plugins/RigVMDeveloper
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. For the RigVM AST we use the no-op expression for representing reroute nodes in the model as well as parameter and variable getter nodes.
| Name | FRigVMNoOpExprAST |
| Type | class |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMCompiler/RigVMAST.h |
| Include Path | #include "RigVMCompiler/RigVMAST.h" |
Syntax
class FRigVMNoOpExprAST : public FRigVMNodeExprAST
Inheritance Hierarchy
- FRigVMExprAST → FRigVMBlockExprAST → FRigVMNodeExprAST → FRigVMNoOpExprAST
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRigVMNoOpExprAST
(
const FRigVMNoOpExprAST& |
Disable copy constructor | RigVMCompiler/RigVMAST.h | |
FRigVMNoOpExprAST
(
const FRigVMASTProxy& InNodeProxy |
Default constructor (protected so that only parser can access it) | RigVMCompiler/RigVMAST.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FRigVMNoOpExprAST() |
Virtual destructor | RigVMCompiler/RigVMAST.h |
Functions
Public
Overridden from FRigVMExprAST
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool IsA
(
EType InType |
Overload of the type checking mechanism | RigVMCompiler/RigVMAST.h |