UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
uLang::TAstNodeRef< AstNodeType > Class Template Reference

#include <Definition.h>

Public Member Functions

AstNodeTypeGetAstNode () const
 
AstNodeTypeGetIrNode (bool bForce=false) const
 
void SetAstNode (AstNodeType *AstNode)
 
void SetIrNode (AstNodeType *IrNode)
 

Detailed Description

template<class AstNodeType>
class uLang::TAstNodeRef< AstNodeType >

Reference to a pair of AST and IR nodes

Member Function Documentation

◆ GetAstNode()

template<class AstNodeType >
AstNodeType * uLang::TAstNodeRef< AstNodeType >::GetAstNode ( ) const
inline

◆ GetIrNode()

template<class AstNodeType >
AstNodeType * uLang::TAstNodeRef< AstNodeType >::GetIrNode ( bool  bForce = false) const
inline

◆ SetAstNode()

template<class AstNodeType >
void uLang::TAstNodeRef< AstNodeType >::SetAstNode ( AstNodeType AstNode)
inline

◆ SetIrNode()

template<class AstNodeType >
void uLang::TAstNodeRef< AstNodeType >::SetIrNode ( AstNodeType IrNode)
inline

The documentation for this class was generated from the following file: