Navigation
API > API/Plugins > API/Plugins/RigVMDeveloper > API/Plugins/RigVMDeveloper/FRigVMExprAST
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const ObjectType * To () |
Const templated cast for casting between different expression types. | RigVMCompiler/RigVMAST.h | |
ObjectType * To () |
Templated cast for casting between different expression types. | RigVMCompiler/RigVMAST.h | |
const FRigVMBlockExprAST * To () |
Specialized cast for type checking for a Block / FRigVMBlockExprAST expression will raise if types are not compatible | RigVMCompiler/RigVMAST.h | |
const FRigVMNodeExprAST * To () |
Specialized cast for type checking for a Node / FRigVMNodeExprAST expression will raise if types are not compatible | RigVMCompiler/RigVMAST.h | |
const FRigVMEntryExprAST * To () |
Specialized cast for type checking for a Entry / FRigVMEntryExprAST expression will raise if types are not compatible | RigVMCompiler/RigVMAST.h | |
const FRigVMInvokeEntryExprAST * To () |
Specialized cast for type checking for a InvokeEntry / FRigVMInvokeEntryExprAST expression will raise if types are not compatible | RigVMCompiler/RigVMAST.h | |
const FRigVMCallExternExprAST * To () |
Specialized cast for type checking for a CallExtern / FRigVMCallExternExprAST expression will raise if types are not compatible | RigVMCompiler/RigVMAST.h | |
const FRigVMInlineFunctionExprAST * To () |
Specialized cast for type checking for a InlineFunction / FRigVMInlineFunctionExprAST expression will raise if types are not compatible | RigVMCompiler/RigVMAST.h | |
const FRigVMNoOpExprAST * To () |
Specialized cast for type checking for a NoOp / FRigVMNoOpExprAST expression will raise if types are not compatible | RigVMCompiler/RigVMAST.h | |
const FRigVMVarExprAST * To () |
Specialized cast for type checking for a Var / FRigVMVarExprAST expression will raise if types are not compatible | RigVMCompiler/RigVMAST.h | |
const FRigVMLiteralExprAST * To () |
Specialized cast for type checking for a Literal / FRigVMLiteralExprAST expression will raise if types are not compatible | RigVMCompiler/RigVMAST.h | |
const FRigVMExternalVarExprAST * To () |
Specialized cast for type checking for a External Variable / FRigVMExternalVarExprAST expression will raise if types are not compatible | RigVMCompiler/RigVMAST.h | |
const FRigVMAssignExprAST * To () |
Specialized cast for type checking for a Assign / FRigVMAssignExprAST expression will raise if types are not compatible | RigVMCompiler/RigVMAST.h | |
const FRigVMCopyExprAST * To () |
Specialized cast for type checking for a Copy / FRigVMCopyExprAST expression will raise if types are not compatible | RigVMCompiler/RigVMAST.h | |
const FRigVMCachedValueExprAST * To () |
Specialized cast for type checking for a CachedValue / FRigVMCachedValueExprAST expression will raise if types are not compatible | RigVMCompiler/RigVMAST.h | |
const FRigVMExitExprAST * To () |
Specialized cast for type checking for a Exit / FRigVMExitExprAST expression will raise if types are not compatible | RigVMCompiler/RigVMAST.h |
To()
Description
Const templated cast for casting between different expression types. specializations below are used for type checking
| Name | To |
| Type | function |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMCompiler/RigVMAST.h |
| Include Path | #include "RigVMCompiler/RigVMAST.h" |
template<class ObjectType>
const ObjectType * To() const
this object cast to the provided class
To()
Description
Templated cast for casting between different expression types. specializations below are used for type checking
| Name | To |
| Type | function |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMCompiler/RigVMAST.h |
| Include Path | #include "RigVMCompiler/RigVMAST.h" |
template<class ObjectType>
ObjectType * To()
this object cast to the provided class
To()
Description
Specialized cast for type checking for a Block / FRigVMBlockExprAST expression will raise if types are not compatible
| Name | To |
| Type | function |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMCompiler/RigVMAST.h |
| Include Path | #include "RigVMCompiler/RigVMAST.h" |
template<>
const FRigVMBlockExprAST * To() const
this expression cast to FRigVMBlockExprAST
To()
Description
Specialized cast for type checking for a Node / FRigVMNodeExprAST expression will raise if types are not compatible
| Name | To |
| Type | function |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMCompiler/RigVMAST.h |
| Include Path | #include "RigVMCompiler/RigVMAST.h" |
template<>
const FRigVMNodeExprAST * To() const
this expression cast to FRigVMNodeExprAST
To()
Description
Specialized cast for type checking for a Entry / FRigVMEntryExprAST expression will raise if types are not compatible
| Name | To |
| Type | function |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMCompiler/RigVMAST.h |
| Include Path | #include "RigVMCompiler/RigVMAST.h" |
template<>
const FRigVMEntryExprAST * To() const
this expression cast to FRigVMEntryExprAST
To()
Description
Specialized cast for type checking for a InvokeEntry / FRigVMInvokeEntryExprAST expression will raise if types are not compatible
| Name | To |
| Type | function |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMCompiler/RigVMAST.h |
| Include Path | #include "RigVMCompiler/RigVMAST.h" |
template<>
const FRigVMInvokeEntryExprAST * To() const
this expression cast to FRigVMInvokeEntryExprAST
To()
Description
Specialized cast for type checking for a CallExtern / FRigVMCallExternExprAST expression will raise if types are not compatible
| Name | To |
| Type | function |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMCompiler/RigVMAST.h |
| Include Path | #include "RigVMCompiler/RigVMAST.h" |
template<>
const FRigVMCallExternExprAST * To() const
this expression cast to FRigVMCallExternExprAST
To()
Description
Specialized cast for type checking for a InlineFunction / FRigVMInlineFunctionExprAST expression will raise if types are not compatible
| Name | To |
| Type | function |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMCompiler/RigVMAST.h |
| Include Path | #include "RigVMCompiler/RigVMAST.h" |
template<>
const FRigVMInlineFunctionExprAST * To() const
this expression cast to FRigVMInlineFunctionExprAST
To()
Description
Specialized cast for type checking for a NoOp / FRigVMNoOpExprAST expression will raise if types are not compatible
| Name | To |
| Type | function |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMCompiler/RigVMAST.h |
| Include Path | #include "RigVMCompiler/RigVMAST.h" |
template<>
const FRigVMNoOpExprAST * To() const
this expression cast to FRigVMNoOpExprASTo
To()
Description
Specialized cast for type checking for a Var / FRigVMVarExprAST expression will raise if types are not compatible
| Name | To |
| Type | function |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMCompiler/RigVMAST.h |
| Include Path | #include "RigVMCompiler/RigVMAST.h" |
template<>
const FRigVMVarExprAST * To() const
this expression cast to FRigVMVarExprAST
To()
Description
Specialized cast for type checking for a Literal / FRigVMLiteralExprAST expression will raise if types are not compatible
| Name | To |
| Type | function |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMCompiler/RigVMAST.h |
| Include Path | #include "RigVMCompiler/RigVMAST.h" |
template<>
const FRigVMLiteralExprAST * To() const
this expression cast to FRigVMLiteralExprAST
To()
Description
Specialized cast for type checking for a External Variable / FRigVMExternalVarExprAST expression will raise if types are not compatible
| Name | To |
| Type | function |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMCompiler/RigVMAST.h |
| Include Path | #include "RigVMCompiler/RigVMAST.h" |
template<>
const FRigVMExternalVarExprAST * To() const
this expression cast to FRigVMExternalVarExprAST
To()
Description
Specialized cast for type checking for a Assign / FRigVMAssignExprAST expression will raise if types are not compatible
| Name | To |
| Type | function |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMCompiler/RigVMAST.h |
| Include Path | #include "RigVMCompiler/RigVMAST.h" |
template<>
const FRigVMAssignExprAST * To() const
this expression cast to FRigVMAssignExprAST
To()
Description
Specialized cast for type checking for a Copy / FRigVMCopyExprAST expression will raise if types are not compatible
| Name | To |
| Type | function |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMCompiler/RigVMAST.h |
| Include Path | #include "RigVMCompiler/RigVMAST.h" |
template<>
const FRigVMCopyExprAST * To() const
this expression cast to FRigVMCopyExprASTo
To()
Description
Specialized cast for type checking for a CachedValue / FRigVMCachedValueExprAST expression will raise if types are not compatible
| Name | To |
| Type | function |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMCompiler/RigVMAST.h |
| Include Path | #include "RigVMCompiler/RigVMAST.h" |
template<>
const FRigVMCachedValueExprAST * To() const
this expression cast to FRigVMCachedValueExprAST
To()
Description
Specialized cast for type checking for a Exit / FRigVMExitExprAST expression will raise if types are not compatible
| Name | To |
| Type | function |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMCompiler/RigVMAST.h |
| Include Path | #include "RigVMCompiler/RigVMAST.h" |
template<>
const FRigVMExitExprAST * To() const
this expression cast to FRigVMExitExprAST