Navigation
API > API/Runtime > API/Runtime/VerseCompiler > API/Runtime/VerseCompiler/uLang > API/Runtime/VerseCompiler/uLang/Semantics
Inheritance Hierarchy
- TAstNodeRef
- CDefinition
- CClassDefinition
- CScopedAccessLevelDefinition
- CDataDefinition
- CEnumeration
- CEnumerator
- CFunction
- CInterface
- CModule
- CModuleAlias
- CTypeAlias
- CTypeVariable
- CModulePart
References
| Module | VerseCompiler |
| Header | /Engine/Source/Runtime/VerseCompiler/Public/uLang/Semantics/Definition.h |
| Include | #include "uLang/Semantics/Definition.h" |
Syntax
template<class AstNodeType>
class TAstNodeRef
Remarks
Reference to a pair of AST and IR nodes
Functions
| Type | Name | Description | |
|---|---|---|---|
| AstNodeType * | GetAstNode () |
||
| AstNodeType * | GetIrNode
(
bool bForce |
||
| void | SetAstNode
(
AstNodeType* AstNode |
||
| void | SetIrNode
(
AstNodeType* IrNode |