Navigation
API > API/Plugins > API/Plugins/RigVMDeveloper > API/Plugins/RigVMDeveloper/RigVMCompiler > API/Plugins/RigVMDeveloper/RigVMCompiler/FRigVMExprAST
| Type | Name | Description | |
|---|---|---|---|
| const ObjectType * | To () |
Const templated cast for casting between different expression types. | |
| const FRigVMVarExprAST * | To () |
Specialized cast for type checking for a Var / FRigVMVarExprAST expression will raise if types are not compatible | |
| const FRigVMLiteralExprAST * | To () |
Specialized cast for type checking for a Literal / FRigVMLiteralExprAST expression will raise if types are not compatible | |
| const FRigVMExternalVarExprAST * | To () |
Specialized cast for type checking for a External Variable / FRigVMExternalVarExprAST expression will raise if types are not compatible | |
| const FRigVMAssignExprAST * | To () |
Specialized cast for type checking for a Assign / FRigVMAssignExprAST expression will raise if types are not compatible | |
| const FRigVMCopyExprAST * | To () |
Specialized cast for type checking for a Copy / FRigVMCopyExprAST expression will raise if types are not compatible | |
| const FRigVMCachedValueExprAST * | To () |
Specialized cast for type checking for a CachedValue / FRigVMCachedValueExprAST expression will raise if types are not compatible | |
| const FRigVMExitExprAST * | To () |
Specialized cast for type checking for a Exit / FRigVMExitExprAST expression will raise if types are not compatible | |
| ObjectType * | To () |
Templated cast for casting between different expression types. | |
| const FRigVMBlockExprAST * | To () |
Specialized cast for type checking for a Block / FRigVMBlockExprAST expression will raise if types are not compatible | |
| const FRigVMNodeExprAST * | To () |
Specialized cast for type checking for a Node / FRigVMNodeExprAST expression will raise if types are not compatible | |
| const FRigVMEntryExprAST * | To () |
Specialized cast for type checking for a Entry / FRigVMEntryExprAST expression will raise if types are not compatible | |
| const FRigVMInvokeEntryExprAST * | To () |
Specialized cast for type checking for a InvokeEntry / FRigVMInvokeEntryExprAST expression will raise if types are not compatible | |
| const FRigVMCallExternExprAST * | To () |
Specialized cast for type checking for a CallExtern / FRigVMCallExternExprAST expression will raise if types are not compatible | |
| const FRigVMInlineFunctionExprAST * | To () |
Specialized cast for type checking for a InlineFunction / FRigVMInlineFunctionExprAST expression will raise if types are not compatible | |
| const FRigVMNoOpExprAST * | To () |
Specialized cast for type checking for a NoOp / FRigVMNoOpExprAST expression will raise if types are not compatible |