Navigation
API > API/Runtime > API/Runtime/VerseCompiler
Reference to a pair of AST and IR nodes
| Name | TAstNodeRef |
| Type | class |
| Header File | /Engine/Source/Runtime/VerseCompiler/Public/uLang/Semantics/Definition.h |
| Include Path | #include "uLang/Semantics/Definition.h" |
Syntax
template<class AstNodeType>
class TAstNodeRef
Derived Classes
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| _AstNode | AstNodeType * | uLang/Semantics/Definition.h | ||
| _IrNode | AstNodeType * | uLang/Semantics/Definition.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
AstNodeType * GetAstNode() |
uLang/Semantics/Definition.h | ||
AstNodeType * GetIrNode
(
bool bForce |
uLang/Semantics/Definition.h | ||
void SetAstNode
(
AstNodeType* AstNode |
uLang/Semantics/Definition.h | ||
void SetIrNode
(
AstNodeType* IrNode |
uLang/Semantics/Definition.h |